Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package com.company;
- import java.util.Scanner;
- public class Main {
- public static void main(String[] args) {
- //muuttujat
- String puhepaketti;
- String txtpaketti;
- String txtsuuruus;
- String nettiliittyma = null;
- String paketinsuuruus;
- int kuukausimaksu = 0;
- String nettipaketti = null;
- //code
- System.out.print("Laskutus 1) minuuttien mukaan (5snt/min) vai 2) puhepaketti? (1/2): ");
- Scanner sc = new Scanner(System.in);
- puhepaketti = sc.nextLine();
- if(puhepaketti.equals("2")) {
- puhepaketti = "puhepaketin";
- System.out.print("Haluatko puhepaketin suuruudeksi 100 (5€), 200 (10€), 500 (15€)?: ");
- paketinsuuruus = sc.nextLine();
- if (paketinsuuruus.equals("100")) {
- kuukausimaksu += 5;
- System.out.println("Puhepaketin suuruus 100min (5€/kk)");
- }
- if (paketinsuuruus.equals("200")) {
- kuukausimaksu += 10;
- System.out.println("Puhepaketin suuruus 200min (10€/kk)");
- }
- if (paketinsuuruus.equals("500")) {
- kuukausimaksu += 15;
- System.out.println("Puhepaketin suuruus 500min (15€/kk)");
- }
- }
- if(puhepaketti.equals("1")){
- System.out.println("Puhelusi maksaa nyt 5snt/min. ");
- puhepaketti = "liittymässä ei ole puhepakettia (puhelut 5snt/min) ";
- }
- System.out.print("1) Tekstiviestipaketti vai 2) laskutetaanko txtviestit erikseen (10snt/kpl)? (1/2): ");
- txtpaketti = sc.nextLine();
- if(txtpaketti.equals("1")) {
- txtpaketti = " tekstaripaketin ";
- System.out.print("Haluatko tekstaripaketin suuruudeksi 50 (1€), 100 (2€), 200 (3€)?: ");
- txtsuuruus = sc.nextLine();
- if (txtsuuruus.equals("50")) {
- kuukausimaksu += 1;
- System.out.println("Tekstaripaketin suuruus 50 (1€/kk). ");
- }
- if (txtsuuruus.equals("100")) {
- kuukausimaksu += 2;
- System.out.println("Tekstaripaketin suuruus 100 (2€/kk). ");
- }
- if (txtsuuruus.equals("200")) {
- kuukausimaksu += 3;
- System.out.println("Tekstaripaketin suuruus 200 (3€/kk). ");
- }
- }
- if(txtpaketti.equals("2")){
- System.out.println("Tekstarit maksavat nyt 10snt/kpl. ");
- txtpaketti = " liittymässä ei ole tekstaripakettia. ";
- }
- System.out.print("Halutako nettiliittymän? (yes/no): ");
- nettiliittyma = sc.nextLine();
- if(nettiliittyma.equals("no") || nettiliittyma.equals("No"))
- {
- System.out.print("Liittymään ei sisälly nettiä.");
- nettiliittyma = " liittymään ei sisälly nettiä.";
- nettipaketti = "";
- }
- if(nettiliittyma.equals("yes") || nettiliittyma.equals("Yes")) {
- System.out.print("Haluatko laskutuksen 1)datan määrän mukaan (2€/mt) vai 2) kuukausimaksulla (10€/kk)? (valitse 1/2): ");
- nettipaketti = sc.nextLine();
- if (nettipaketti.equals("1"))
- {
- nettiliittyma = " netin laskutus käytön mukaan. ";
- System.out.println("Netin laskutus käytön mukaan (2€/mt) ");
- nettipaketti = " netti käytön mukaan (2€/mt)";
- nettiliittyma = "";
- }
- }
- if(nettiliittyma.equals("2")){
- kuukausimaksu += 10;
- System.out.println("Liittymässä on nyt nettiliittymä (10€/kk) ");
- nettiliittyma = "liittymässä on kiinteä netti (10€/kk) ";
- nettipaketti = " kiinteän netin (10€/kk)";
- nettiliittyma = "";
- }
- System.out.println("Kännykkäliittymä sisältää nyt: " + puhepaketti + " ,"+ txtpaketti + " ," + nettipaketti + nettiliittyma +" ja kuukausimaksu on: " +kuukausimaksu + "€.");
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement