moabcavsa

Untitled

Dec 18th, 2018
78
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 5.05 KB | None | 0 0
  1. #include <stdio.h>
  2. #include <stdlib.h>
  3.  
  4. int main()
  5. {
  6.  
  7. float pesop=0.75;
  8. float pesor=1;
  9. float pesof=0.6;
  10. float pesoa=1.07;
  11. float pesol=1.6;
  12.  
  13. char prodotti;
  14. float controllopomodori, controllorape, controllolimoni, controlloarance, controllofinocchi;
  15. float spesapomodori, spesarape, spesalimoni, spesaarance, spesafinocchi;
  16. float ppom, prape, plimoni, parance, pfinocchi;
  17. float prezzofinocchi, prezzopomodori, prezzorape, prezzolimoni, prezzoarance;
  18. float spesapomodori, spesarape, spesalimoni, spesaarance, spesafinocchi;
  19. float prezzototale, soldiincassati;
  20.  
  21.  
  22. printf("\t**********Fruttivendolo 2**********\n\n");
  23. printf("Salve, cosa desidera?\n");
  24. printf("-----------------\n");
  25. printf(" [p]=pomodori |\n [r]= rape |\n [f]=finocchi |\n [a]arance |\n [l]=limoni |\n" |\n [D]=donazioni);
  26. printf("-----------------\n");
  27. scanf("%c", &prodotti);
  28.  
  29. printf("Il peso al kilo della frutta è il seguente:");
  30. printf("Peso pomodori: ",&pesop);
  31. printf("Peso rape: ", &pesor);
  32. printf("Peso finocchi: ", &pesof);
  33. printf("Peso arance: ", &pesoa);
  34. printf("Peso limoni: ",&pesol);
  35.  
  36. if(controllopomodori==0)
  37. {
  38. printf("Pomodori esauriti!");
  39. return 0;
  40. }
  41. if(controllorape==0)
  42. {
  43. printf("Rape esaurite!");
  44. return 0;
  45. }
  46. if(controllofinocchi==0)
  47. {
  48. printf("Finocchi esauriti!");
  49. return 0;
  50. }
  51. if(controllolimoni==0)
  52. {
  53. printf("Limoni esaurite!");
  54. return 0;
  55. }
  56. if(controlloarance==0)
  57. {
  58. printf("Arance esaurite!");
  59. return 0;
  60. }
  61. printf(" [p]=pomodori |\n [r]= rape |\n [f]=finocchi |\n [a]arance |\n [l]=limoni |\n");
  62. scanf("%c", &prodotti);
  63. while(prodotto!=NIENTE)
  64. {
  65. switch(prodotti)
  66. {
  67. case'p':
  68. printf("Quanti kg di pomodori desidera?\n");
  69. scanf("%f", &ppom);
  70. spesapomodori=spesapomodori+ppom;
  71. controllopomodori=controllopomodori-spesapomodori;
  72. prezzopomodori= pesop*ppom;
  73. printf("Desidera altro?");
  74. if(spesapomodori>controllopomodori)
  75. {
  76. printf("I pomodori che vuole acquistare sono maggiori di quelli che possediamo!");
  77. Return 0;
  78. }
  79. scanf("%c%c",&prodotto)
  80. break;
  81. case 'r':
  82. printf("Quanti kg di rape desidera?\n");
  83. scanf("%f", &prape);
  84. spesarape=spesarape+prape;
  85. controllorape=controllorape-rape;
  86. prezzorape=pesor*prape;
  87. printf("Desidera altro?");
  88. if(spesarape>controllorape)
  89. {
  90. printf("Le Rape che vuole acquistare sono maggiori di quelli che possediamo!");
  91. Return 0;
  92. }
  93. scanf("%c%c",&prodotto);
  94. break;
  95.  
  96. case 'f':
  97. printf("Quanti kg di finocchi desidera?\n");
  98. scanf("%f", &pfinocchi);
  99. spesafinocchi=spesafinocchi+pfinocchi;
  100. controllofinocchi=controllofinocchi-finocchi;
  101. prezzofinocchi=pesof*pfinocchi;
  102. printf("Desidera altro?");
  103. if(spesafinocchi>controllofinocchi)
  104. {
  105. printf("I finocchi che vuole acquistare sono maggiori di quelli che possediamo!");
  106. Return 0;
  107. }
  108. scanf("%c%c",&prodotto);
  109. break;
  110. case 'a':
  111. printf("Quanti kg di arance desidera?\n");
  112. scanf("%f", &parance);
  113. spesaarance=spesaarance+arance;
  114. controlloarance=controlloarance-arance;
  115. prezzoarance=pesoa*parance
  116. printf("Desidera altro?");
  117. if(spesaarance>controlloarance)
  118. {
  119. printf("Le arance che vuole acquistare sono maggiori di quelli che possediamo!");
  120. Return 0;
  121. }
  122. scanf("%c%c",&prodotto);
  123. break;
  124. case 'l':
  125. case r:
  126. printf("Quanti kg di limoni desidera?\n");
  127. scanf("%f", &plimoni);
  128. spesalimoni=spesalimoni+plimoni;
  129. controllorape=controllolimoni-limoni;
  130. prezzolimoni=pesol*plimoni;
  131. printf("Desidera altro?")
  132. if(spesalimoni>controllolimoni)
  133. {
  134. printf("I limoni che vuole acquistare sono maggiori di quelli che possediamo!");
  135. Return 0;
  136. }
  137. scanf("%c%c",&prodotto);
  138. break;
  139. }
  140. printf("Signora ora le emetto lo scontrino");
  141. prezzototale= prezzolimoni+prezzorape+prezzopomodori+prezzoarance+prezzofinocchi;
  142. printf("************************ FRUTTIVENDOLO DI BARI *********************/n);
  143. printf("Prezzi: /n");
  144. printf("Prezzo pomodori: ", &prezzopomodori);
  145. printf("Prezzo finocchi: ", &prezzofinocchi);
  146. printf("Prezzo Rape: ", &prezzorape);
  147. printf("Prezzo arance: ",&prezzoarance);
  148. printf("Prezzo Limoni: ", &prezzolimoni);
  149. printf("Il prezzo totale è", &prezzototale);
  150. printf(" ***** ARRIVEDERCI DAL FRUTTIVENDOLO DI BARI! *****);
  151.  
  152. printf(/n);
  153. printf(/n);
  154. printf(/n);
  155. printf(/n);
  156.  
  157. printf("SALDO GIORNATA");
  158. soldiincassati=soldiincassati+prezzototale;
  159. printf("I soldi incassati sono: ", &soldiincassati);
  160.  
  161. Printf("VISUALIZZAZIONE GIACENZE");
  162. printf("I pomodori in giacenza sono: ", &controllopomodori);
  163. printf("Le rape in giacenza sono: ", &controllorape);
  164. printf("Le arance in giacenza sono: ", &controlloarance);
  165. printf("I limoni in giacenza sono: ", &controllolimoni);
  166. printf("I finocchi in giacenza sono: ", &controllofinocchi);
  167. if(prodotto==D)
  168. printf("L'associazione ha ricevuto tutti i prodotti all'interno delle giacenze. Ora le tue giacenze sono vuote.");
  169.  
  170. controllopomodori=0;
  171. controllorape=0;
  172. controlloarance=0;
  173. controllolimoni=0;
  174. controllofinocchi=0;
  175.  
  176. return 0;
  177. }
Add Comment
Please, Sign In to add comment