fork download
  1. #include <stdio.h>
  2. int arearettangolo(int base, int altezza){
  3. int area=base*altezza;
  4. return area;
  5. }
  6. int areatriangolo(int base, int altezza){
  7. int area=(base*altezza)/2;
  8. return area;
  9. }
  10. int volumecubo(int base){
  11. int volume=base*base*base;
  12. return volume;
  13. }
  14. int main(void) {
  15. // your code goes here
  16. int b=10;
  17. int h=5;
  18. int arettangolo=arearettangolo(b, h);
  19. int atriangolo=areatriangolo(b, h);
  20. int vcubo=volumecubo(b);
  21. printf("l'area del rettangolo è:%d \n", arettangolo);
  22. printf("l'area del triangolo è: %d \n", atriangolo);
  23. printf("il volume del cubo è: %d \n", vcubo);
  24. int scelta;
  25. printf("secgli l'operazione \n");
  26. printf("1 per area rettangolo \n");
  27. printf("2 per area triangolo \n");
  28. printf("3 per volume cubo \n");
  29. scanf("%d", &scelta);
  30. int risultato;
  31. printf("La scelta è: %d \n", scelta);
  32. switch(scelta){
  33. case 1:
  34. risultato=arearettangolo(b, h);
  35. break;
  36. case 2:
  37. risultato=areatriangolo(b, h);
  38. break;
  39. case 3:
  40. risultato=volumecubo(b);
  41. break;
  42. }
  43. printf("Il risultato è: %d", risultato);
  44. return 0;
  45. }
  46.  
Success #stdin #stdout 0.01s 5324KB
stdin
2
stdout
l'area del rettangolo è:50 
l'area del triangolo è: 25 
il volume del cubo è: 1000 
secgli l'operazione 
1 per area rettangolo 
2 per area triangolo 
3 per volume cubo 
La scelta è: 2 
Il risultato è: 25