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
