programma 2.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172
  1. using System;
  2. using System.Collections.Generic;
  3. using System.Linq;
  4. using System.Text;
  5. using System.Threading.Tasks;
  6. namespace Scontrino
  7. {
  8. class Program
  9. {
  10. static void Main(string[] args)
  11. {
  12. const int DIM = 2;
  13. int scelta = 0;
  14. int cont=0;
  15. int articoli;
  16. Prodotti[] elencop2 = new Prodotti[DIM];
  17. Scontrino sc = new Scontrino();
  18. for(int i = 0; i < DIM; i++)
  19. {
  20. elencop2[i] = new Prodotti();
  21. }
  22. Console.WriteLine("ciao, inseire i prodotti\n");
  23. for(int i = 0; i < DIM; i++)
  24. {
  25. Console.WriteLine(" prodotto n "+cont+"\n");
  26. elencop2[i].Carica();
  27. cont++;
  28. }
  29. cont = 0;
  30. do
  31. {
  32. Console.WriteLine("menù");
  33. Console.WriteLine("0.esci");
  34. Console.WriteLine("1.scegli prodotto\n");
  35. Console.WriteLine("2.stampa ricevuta\n");
  36. scelta = Convert.ToInt32(Console.ReadLine());
  37. switch (scelta)
  38. {
  39. case 0:
  40. Console.WriteLine("arrivederci e lasciate la mancia al programmatore nel cestino delle offerte\n");
  41. break;
  42. case 1:
  43. for(int i = 0; i < DIM; i++)
  44. {
  45. Console.WriteLine(" articolo "+cont+" \n");
  46. elencop2[i].visualizza();
  47. cont++;
  48. }
  49. cont = 0;
  50. Console.WriteLine("inseire il numero dell articolo\n");
  51. articoli = Convert.ToInt32(Console.ReadLine());
  52. sc.Aggiungia(elencop2[articoli]);
  53. break;
  54. case 2:
  55. sc.Imp_tot =sc.Calcolo();
  56. sc.stampa();
  57. break;
  58. default:
  59. Console.WriteLine("valore non valido");
  60. break;
  61. }
  62. } while (scelta != 0);
  63. Console.ReadKey();
  64. }
  65. }
  66. }