Guest User

Untitled

a guest
Feb 21st, 2018
47
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.19 KB | None | 0 0
  1. import javax.swing.JOptionPane;
  2.  
  3. public class ContoBanca
  4. {
  5. /**
  6. * @param args
  7. */
  8. private double saldo = 1000;
  9. private double pagSNAI = 2.50;
  10. private double pagPOSTA = 44.57;
  11. private double pagPALESTRA = 62.35;
  12. private double pagTASSE = 246.21;
  13. public double soldi;
  14. String pagamento1;
  15.  
  16. public void soldiDisponibili()
  17. {
  18. System.out.println("Il saldo attualmente disponibile è: " + saldo);
  19.  
  20. }
  21.  
  22. public void accredito()
  23. {
  24. soldi = Double.parseDouble(JOptionPane
  25. .showInputDialog("Quanto denaro vorrebbe accreditare? "));
  26. saldo = saldo + soldi;
  27. System.out.println("Il nuovo saldo ottenuto è = " + saldo);
  28.  
  29. }
  30.  
  31. public void prelievo()
  32. {
  33. soldi = Double.parseDouble(JOptionPane
  34. .showInputDialog("Quanto denaro vorrebbe prelevare? "));
  35. saldo = saldo - soldi;
  36. System.out.print("Il saldo rimasto è = " + saldo);
  37. System.out.println(" Dopo aver prelevato " + soldi);
  38.  
  39. }
  40.  
  41. public void pagamento()
  42. {
  43. if (saldo <= 0)
  44. {
  45. System.out
  46. .println("Siamo spiacenti, ma l'operazione non può essere eseguita.");
  47. }
  48. pagamento1 = JOptionPane
  49. .showInputDialog("A chi vorrebbe versare il pagamento? Può scegliere fra: 1) Snai || 2) Posta || 3) Palestra || 4) Fisco ");
  50. if (pagamento1.equals("Snai"))
  51. {
  52. saldo = saldo - pagSNAI;
  53. System.out
  54. .print("Hai effettuato il pagamento con successo!. L'importo versato è stato di: "
  55. + pagSNAI);
  56. System.out.println(". Ora hai un saldo pari a = " + saldo);
  57. }
  58. if (pagamento1.equals("Posta"))
  59. {
  60. saldo = saldo - pagPOSTA;
  61. System.out
  62. .print("Hai effettuato il pagamento con successo!. L'importo versato è stato di: "
  63. + pagPOSTA);
  64. System.out.println(". Ora hai un saldo pari a = " + saldo);
  65. }
  66. if (pagamento1.equals("Palestra"))
  67. {
  68. saldo = saldo - pagPALESTRA;
  69. System.out
  70. .print("Hai effettuato il pagamento con successo!. L'importo versato è stato di: "
  71. + pagPALESTRA);
  72. System.out.println(". Ora hai un saldo pari a = " + saldo);
  73. }
  74. if (pagamento1.equals("Fisco"))
  75. {
  76. saldo = saldo - pagTASSE;
  77. System.out
  78. .print("Hai effettuato il pagamento con successo!. L'importo versato è stato di: "
  79. + pagTASSE);
  80. System.out.println(". Ora hai un saldo pari a = " + saldo);
  81. }
  82.  
  83. }
  84.  
  85. /*
  86. * fai una classe ContoCorrente a cui passi un valore iniziale (il saldo) e
  87. * su cui puoi eseguire operazioni come accrediti o prelievi/pagamenti
  88. */
  89.  
  90. }
  91.  
  92.  
  93.  
  94.  
  95. import javax.swing.JOptionPane;
  96.  
  97. public class ProvaContoBanca
  98. {
  99.  
  100. /**
  101. * @param args
  102. */
  103. public static void main(String[] args)
  104. {
  105. String messaggio = JOptionPane
  106. .showInputDialog("Benvenuto nel sistema bancario 'Mo t frcam r sold'! Quale operazione vuole compiere? Può scegliere fra: 1) saldo || 2) pagamento || 3) prelievo || 4) accredito ");
  107. ContoBanca conto = new ContoBanca();
  108. if (messaggio.equals("saldo"))
  109. {
  110. conto.soldiDisponibili();
  111. }
  112.  
  113. if (messaggio.equals("pagamento"))
  114. {
  115. conto.pagamento();
  116. }
  117. if (messaggio.equals("prelievo"))
  118. {
  119. conto.prelievo();
  120.  
  121. }
  122. if (messaggio.equals("accredito"))
  123. {
  124. conto.accredito();
  125.  
  126. }
  127. System.out.println("GRAZIE PER L'UTILIZZO! ARRIVEDERCI!");
  128. }
  129.  
  130. }
Add Comment
Please, Sign In to add comment