Hands-on Data Science
Mein Lernen EN

Übung15 Min.

Übung: Was kostet die Milch im Jahr?

Ein Haushalt trinkt jede Woche Milch: Du rechnest mit Namen und Funktionen aus, was das im Jahr kostet und wie viel ein Wechsel der Marke spart.

Themen:Programmieren mit R

Vorher ansehen: Funktionen aufrufen

Was du lernst

In dieser Übung rechnest du mit R aus, was Milch einen Haushalt im Jahr kostet und wie viel ein Wechsel der Marke spart, und kannst danach:

  • Zwischenergebnisse mit <- unter aussagekräftigen Namen ablegen, statt alles in eine lange Rechnung zu schreiben
  • Jahreskosten und Ersparnis aus Menge und Literpreis berechnen und mit round() auf ganze Euro runden
  • mit %/% und %% bestimmen, wie oft ein Betrag in einen anderen passt und was übrig bleibt
  • eine Rechnung so aufbauen, dass eine geänderte Annahme nur eine einzige Zahl im Code ändert

Als Skript herunterladen r-exercise-milk-budget.R mit der Aufgabe als Kommentar, zum Ausführen in VS Code oder Positron

Aufgabe

Ein Haushalt kauft jede Woche drei Liter Milch einer Markenmilch für 1,79 Euro je Liter. Beantworte mit R drei Fragen und gib jedem Zwischenergebnis einen Namen, statt alles in eine lange Rechnung zu schreiben:

  1. Was kostet die Milch in einem Jahr mit 52 Wochen?
  2. Wie viel spart der Haushalt im Jahr, wenn er auf eine Handelsmarke für 1,09 Euro je Liter wechselt? Runde auf ganze Euro.
  3. Wie viele volle Wochen könnte er von dieser Ersparnis die Handelsmarke kaufen, und wie viele Euro blieben übrig?

Dein Code

litres_per_week <- 3
price_brand <- 1.79

# 1. Kosten im Jahr
TIPP 1 ANZEIGEN

Lege zuerst die Kosten im Jahr für beide Marken unter je einem Namen ab. Die Ersparnis ist ihr Unterschied, und round() rundet sie.

TIPP 2 ANZEIGEN

Eine Woche Handelsmarke kostet litres_per_week * price_store. Wie oft das in die Ersparnis passt, sagt %/%, was übrig bleibt, sagt %%. Zur Kontrolle: Es sind 33 volle Wochen.

LÖSUNG ANZEIGEN
litres_per_week <- 3
price_brand <- 1.79
price_store <- 1.09

cost_brand <- litres_per_week * price_brand * 52
cost_store <- litres_per_week * price_store * 52
saving <- round(cost_brand - cost_store)
week_store <- litres_per_week * price_store

saving %/% week_store

Die Milch der Marke kostet im Jahr 279,24 Euro, die Handelsmarke 170,04 Euro, die Ersparnis beträgt gerundet 109 Euro. Davon lassen sich 33 volle Wochen Handelsmarke kaufen; saving %% week_store zeigt, dass 1,09 Euro übrig bleiben.

Für Schnelle

Wie ändert sich die Ersparnis, wenn der Haushalt nur zwei Liter pro Woche trinkt? Wenn du gute Namen gewählt hast, musst du dafür nur eine einzige Zahl ändern.

Zurück
Details
Niveau
Einstieg
Module
Empirisches Arbeiten
In Lernpfaden
Einstieg in R
Code
5471
Stand
1. November 2026
Status
veröffentlicht

    Ein vierstelliger Code führt direkt zum Inhalt.