Advertisement
Guest User

4asia

a guest
Sep 21st, 2018
83
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.98 KB | None | 0 0
  1. using System;
  2. using System.Collections.Generic;
  3. using System.Linq;
  4. using System.Text;
  5. using System.Threading.Tasks;
  6.  
  7. namespace ConsoleApp1
  8. {
  9. class Program
  10. {
  11. static void Main(string[] args)
  12. {
  13. Console.WriteLine("Benvenuto nella mia applicazione\n");
  14. string restart;
  15. do
  16. {
  17. Console.WriteLine("Di quale figura desideri calcolare la propria area?\n1.Rettangolo\n2.Cerchio\n3.Quadrato\nPer selezionare la figura è sufficiente digitare il nome della figura scelta\n(Es: Quadrato)\n\n");
  18. string scelta = Console.ReadLine();
  19. Console.Clear();
  20.  
  21. if (scelta == "Cerchio")
  22. {
  23. double r, ac;
  24. Console.WriteLine("Calcoliamo l'area del cerchio\nInserisci il raggio del cerchio");
  25. r = Convert.ToDouble(Console.ReadLine());
  26. ac = areacerchio(r);
  27. Console.WriteLine("Considerata la formula (r*r*3.14)...\nL'area del cerchio è di: " + ac);
  28. Console.ReadLine();
  29. }
  30. else if (scelta == "Rettangolo")
  31. {
  32. double b, h, ar;
  33. Console.WriteLine("Calcoliamo l'area del rettangolo\nInserisci la base");
  34. b = Convert.ToDouble(Console.ReadLine());
  35. Console.WriteLine("Bene,ora inserisci l'altezza");
  36. h = Convert.ToDouble(Console.ReadLine());
  37. ar = arearettangolo(b, h);
  38. Console.WriteLine("Considerata la formula (b*h)...\nL'area del rettangolo è di: " + ar);
  39. Console.ReadLine();
  40. }
  41. else if (scelta == "Quadrato")
  42. {
  43. double l, aq;
  44. Console.WriteLine("Calcoliamo l'area del quadrato\nInserisci il lato del quadrato");
  45. l = Convert.ToDouble(Console.ReadLine());
  46. aq = areaquadrato(l);
  47. Console.WriteLine("Considerata la formula (l*l)...\nL'area del quadrato è di: " + aq);
  48. Console.ReadLine();
  49. }
  50. Console.WriteLine("Desideri ricominciare?");
  51. restart = Console.ReadLine();
  52. if (restart == "si")
  53. {
  54. Console.Clear();
  55. }
  56. else Console.WriteLine("Grazie ed arrivedeci!!!\nPremi su invio per chiudere il programma.");
  57. } while (restart != "no");
  58. Console.ReadKey();
  59. }
  60. static public double areacerchio(double RAGGIO)
  61. {
  62. return ((RAGGIO * RAGGIO) * 3.14);
  63. }
  64. static public double arearettangolo(double BASE, double ALTEZZA)
  65. {
  66. return (BASE * ALTEZZA);
  67. }
  68. static public double areaquadrato(double LATO)
  69. {
  70. return (LATO * LATO);
  71. }
  72. }
  73. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement