Advertisement
Guest User

Untitled

a guest
Jan 22nd, 2017
91
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.62 KB | None | 0 0
  1. import java.util.Scanner; // lisataan scanner luokka
  2.  
  3. public class KannykkaLiittyma {
  4.  
  5.  
  6.  
  7. private static Scanner input = new Scanner(System.in); // luodaan uusi scanner olio
  8. public static void main(String[] args){
  9. String lopputeksti = ""; // määritellään muuttuja lopputeksti tulostamista varten
  10. int loppusumma = 0; // määritellään muuttuja loppusumma kuukausimaksua varten
  11.  
  12.  
  13. System.out.println ("Puheluiden laskutus minuuttien määrän mukaan = a (5 snt/min) vai puhepakettina = b?");
  14. char vastaus1 = input.next().charAt(0);
  15. if (vastaus1 == 'b'){
  16. lopputeksti += "Puhelut pakettina, ";
  17.  
  18. System.out.println(" Onko koko 100 = a (5 €), 200 = b (10 €) vai 500 = c (15 €) minuuttia?");
  19. char vastaus1b = input.next().charAt(0);
  20. switch(vastaus1b){
  21. case('a'): lopputeksti += "paketin koko 100min, ";loppusumma += 5; break;
  22. case('b'): lopputeksti += "paketin koko 200min, ";loppusumma += 10; break;
  23. case('c'): lopputeksti += "paketin koko 300min, ";loppusumma += 15; break;
  24. }
  25.  
  26. }else{
  27. lopputeksti += "Puhelut minutteina, ";
  28. }
  29.  
  30.  
  31.  
  32.  
  33.  
  34. System.out.println ("onko tekstaripaketti = a vai laskutetaanko tekstarit erikseen = b (10 snt/kpl)?");
  35. char vastaus2 = input.next().charAt(0);
  36. if (vastaus2 == 'a'){
  37.  
  38. System.out.println(" Onko 50 = a (1 €), 100 = b (2 €) vai 200 (3 €) = c tekstaria?");
  39. char vastaus2b = input.next().charAt(0);
  40. switch(vastaus2b){
  41. case('a'): lopputeksti += "paketin koko 50 tesktaria, "; loppusumma +=1; break;
  42. case('b'): lopputeksti += "paketin koko 100 tekstaria, "; loppusumma +=2; break;
  43. case('c'): lopputeksti += "paketin koko 200 tekstaria, "; loppusumma +=3; break;
  44. }
  45.  
  46. }else{
  47. lopputeksti += "tekstarit erikseen 10snt/kpl, ";
  48. }
  49.  
  50.  
  51.  
  52. System.out.println("Kuuluuko nettiliittymä (kyllä = a tai ei = b");
  53. char vastaus3 = input.next().charAt(0);
  54. if (vastaus3 == 'a'){
  55.  
  56. System.out.println(" Onko laskutus tiedon määrän mukaan = a (2€ / Mt) vai kuukausimaksu = b (10 €)?");
  57. char vastaus3b = input.next().charAt(0);
  58. lopputeksti += "nettiliittymä: ";
  59. switch(vastaus3b){
  60. case('a'): lopputeksti += " laskutus tiedon määrän mukaan. "; break;
  61. case('b'): lopputeksti += "kuukausmaksuna. "; loppusumma +=10; break;
  62.  
  63. }
  64.  
  65. }else{
  66. lopputeksti += "ei nettiliittymää. ";
  67. }
  68. System.out.println("Liittymassa on: " + lopputeksti + "Kuukausimaksuina: " + loppusumma + "€");
  69. }
  70.  
  71.  
  72. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement