Dare il programma C++ relativo ad un algoritmo che prende in input il lato di un quadrato e
una scelta:
se la scelta è 1 calcola e scrive a video la misura dell'area;
se la scelta è 2 calcola e scrive a video la misura della diagonale;
se la scelta è 3 calcola e scrive a video la misura del perimetro;
in ogni altro caso scrive a video “Scelta non corretta
Copyright © 2024 Q2A.ES - All rights reserved.
Answers & Comments
Verified answer
include <stdio.h>
#include <conio.h>
#include <stdlib.h>
#include <math.h>
main()
{
int scelta,i, flag=0;
float lato;
system ("cls");
printf("Inserire la misura del lato");
scanf("%f",&lato);
printf("1-calcola l'area \n");
printf("2-calcola la diagonale\n");
printf("3-calcola il perimetro\n");
do {
if (flag==0) flag=1;
else printf("scelta non corretta\n");
scanf("%d",&scelta);
} while (scelta<0 || scelta>3);
switch (scelta) {
case 1:
printf("l'area e' %f",lato*lato);
break;
case 2:
printf("la diagonale %f",lato*sqrt(2));
break;
case 3:
printf("il perimetro e' %f",lato*4);
break;
}
}