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
