Java :: Aufgabe #314 :: Lösung #1
4 Lösungen

#314
Mobilfunkanbieter (Monatsabrechnung)
Anfänger - Java
von JKooP
- 07.11.2020 um 09:42 Uhr
Ein Mobilfunkanbieter stellt folgende Pakete zur Verfügung:
Paket-Typ....Basispreis....Freiminuten....Minutenpreis
P_Basis........2,95€..............0...................0,10€
P_100..........3.95€.............100................0,12€
P_300..........7,95€.............300................0,15€
P_600..........12,95€...........600................0,20€
P_Flat..........29,95€...........unbegrenzt.....0,00€
Schreibe eine Funktion/Methode, bei der sowohl der Paket-Typ als auch die telefonierten Minuten übergeben werden.
Als Ergebnis soll der Gesamtpreis inklusive Basispreis für den Monat ausgegeben werden.
Viel Spaß
Paket-Typ....Basispreis....Freiminuten....Minutenpreis
P_Basis........2,95€..............0...................0,10€
P_100..........3.95€.............100................0,12€
P_300..........7,95€.............300................0,15€
P_600..........12,95€...........600................0,20€
P_Flat..........29,95€...........unbegrenzt.....0,00€
Schreibe eine Funktion/Methode, bei der sowohl der Paket-Typ als auch die telefonierten Minuten übergeben werden.
Als Ergebnis soll der Gesamtpreis inklusive Basispreis für den Monat ausgegeben werden.
Viel Spaß
#1

von Des_ORNTRT (530 Punkte)
- 24.11.2020 um 17:45 Uhr

/* Ein Mobilfunkanbieter stellt folgende Pakete zur Verfügung: Paket-Typ....Basispreis....Freiminuten....Minutenpreis P_Basis........2,95€..............0...................0,10€ 0 P_100..........3.95€.............100................0,12€ 1 P_300..........7,95€.............300................0,15€ 2 P_600..........12,95€...........600................0,20€ 3 P_Flat..........29,95€...........unbegrenzt.....0,00€ 4 Schreibe eine Funktion/Methode, bei der sowohl der Paket-Typ als auch die telefonierten Minuten übergeben werden. Als Ergebnis soll der Gesamtpreis inklusive Basispreis für den Monat ausgegeben werden. Viel Spaß Preis=Basispreis + Minutenpreis(telefonierteMinuten - Freiminuten) */ class Mobilfunkanbieter { static void Berechnung( int Paket, int Minuten){ double Preis = 1.00; if (Paket == 0) { Preis = 2.95 + 0.10 * Minuten; } if (Paket == 1) { Preis = 3.95 + 0.12 * (Minuten - 100); if (Preis < 3.95) { Preis = 3.95; } } if (Paket == 2) { Preis = 7.95 + 0.15 * (Minuten - 300); if (Preis < 7.95) { Preis = 7.95; } } if (Paket == 3) { Preis = 12.95 + 0.20 * (Minuten - 600); if (Preis < 12.95) { Preis = 12.95; } } if (Paket == 4) { Preis = 29.95; } System.out.println(Preis + " Euronen"); } public static void main(String[] args){ Berechnung(2, 301); } }
Kommentare:
Für diese Lösung gibt es noch keinen Kommentar
Seite 1 von 0
1