Java :: Aufgabe #314 :: Lösung #4
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ß
#4

von n1again (560 Punkte)
- 11.04.2021 um 09:39 Uhr

public class Mobilfunkanbieter { public static void main(String[] args) { System.out.println("Der Gesamtpreis leigt bei: "+calculate(4, 1337)); } public static double calculate(int paketTyp, int minuten) { double preis = 0; if(paketTyp == 1) { preis = 2.95 + minuten * 0.1; } if(paketTyp == 2) { if(minuten <= 100) { preis = 3.95; } else { preis = 3.95 + (minuten - 100) * 0.12; } } if(paketTyp == 3) { if(minuten <= 300) { preis = 7.95; } else { preis = 7.95 + (minuten - 300) * 0.15; } } if(paketTyp == 4) { if(minuten <= 600) { preis = 12.95; } else { preis = 12.95 + (minuten - 600) * 0.20; } } if(paketTyp == 5) { preis = 29.95; } return preis; } }
Kommentare:
Für diese Lösung gibt es noch keinen Kommentar
Seite 1 von 0
1