Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import java.util.Scanner; // lisataan scanner luokka
- public class KannykkaLiittyma {
- private static Scanner input = new Scanner(System.in); // luodaan uusi scanner olio
- public static void main(String[] args){
- String lopputeksti = ""; // määritellään muuttuja lopputeksti tulostamista varten
- int loppusumma = 0; // määritellään muuttuja loppusumma kuukausimaksua varten
- System.out.println ("Puheluiden laskutus minuuttien määrän mukaan = a (5 snt/min) vai puhepakettina = b?");
- char vastaus1 = input.next().charAt(0);
- if (vastaus1 == 'b'){
- lopputeksti += "Puhelut pakettina, ";
- System.out.println(" Onko koko 100 = a (5 €), 200 = b (10 €) vai 500 = c (15 €) minuuttia?");
- char vastaus1b = input.next().charAt(0);
- switch(vastaus1b){
- case('a'): lopputeksti += "paketin koko 100min, ";loppusumma += 5; break;
- case('b'): lopputeksti += "paketin koko 200min, ";loppusumma += 10; break;
- case('c'): lopputeksti += "paketin koko 300min, ";loppusumma += 15; break;
- }
- }else{
- lopputeksti += "Puhelut minutteina, ";
- }
- System.out.println ("onko tekstaripaketti = a vai laskutetaanko tekstarit erikseen = b (10 snt/kpl)?");
- char vastaus2 = input.next().charAt(0);
- if (vastaus2 == 'a'){
- System.out.println(" Onko 50 = a (1 €), 100 = b (2 €) vai 200 (3 €) = c tekstaria?");
- char vastaus2b = input.next().charAt(0);
- switch(vastaus2b){
- case('a'): lopputeksti += "paketin koko 50 tesktaria, "; loppusumma +=1; break;
- case('b'): lopputeksti += "paketin koko 100 tekstaria, "; loppusumma +=2; break;
- case('c'): lopputeksti += "paketin koko 200 tekstaria, "; loppusumma +=3; break;
- }
- }else{
- lopputeksti += "tekstarit erikseen 10snt/kpl, ";
- }
- System.out.println("Kuuluuko nettiliittymä (kyllä = a tai ei = b");
- char vastaus3 = input.next().charAt(0);
- if (vastaus3 == 'a'){
- System.out.println(" Onko laskutus tiedon määrän mukaan = a (2€ / Mt) vai kuukausimaksu = b (10 €)?");
- char vastaus3b = input.next().charAt(0);
- lopputeksti += "nettiliittymä: ";
- switch(vastaus3b){
- case('a'): lopputeksti += " laskutus tiedon määrän mukaan. "; break;
- case('b'): lopputeksti += "kuukausmaksuna. "; loppusumma +=10; break;
- }
- }else{
- lopputeksti += "ei nettiliittymää. ";
- }
- System.out.println("Liittymassa on: " + lopputeksti + "Kuukausimaksuina: " + loppusumma + "€");
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement