#include <stdio.h>
int arearettangolo( int base, int altezza) {
int area= base* altezza;
return area;
}
int areatriangolo( int base, int altezza) {
int area= ( base* altezza) / 2 ;
return area;
}
int volumecubo( int base) {
int volume= base* base* base;
return volume;
}
int main( void ) {
// your code goes here
int b= 10 ;
int h= 5 ;
int arettangolo= arearettangolo( b, h) ;
int atriangolo= areatriangolo( b, h) ;
int vcubo= volumecubo( b) ;
printf ( "l'area del rettangolo è:%d \n " , arettangolo
) ; printf ( "l'area del triangolo è: %d \n " , atriangolo
) ; printf ( "il volume del cubo è: %d \n " , vcubo
) ; int scelta;
printf ( "secgli l'operazione \n " ) ; printf ( "1 per area rettangolo \n " ) ; printf ( "2 per area triangolo \n " ) ; printf ( "3 per volume cubo \n " ) ; int risultato;
printf ( "La scelta è: %d \n " , scelta
) ; switch ( scelta) {
case 1 :
risultato= arearettangolo( b, h) ;
break ;
case 2 :
risultato= areatriangolo( b, h) ;
break ;
case 3 :
risultato= volumecubo( b) ;
break ;
}
printf ( "Il risultato è: %d" , risultato
) ; return 0 ;
}
I2luY2x1ZGUgPHN0ZGlvLmg+CmludCBhcmVhcmV0dGFuZ29sbyhpbnQgYmFzZSwgaW50IGFsdGV6emEpewoJaW50IGFyZWE9YmFzZSphbHRlenphOwoJcmV0dXJuIGFyZWE7Cgl9CmludCBhcmVhdHJpYW5nb2xvKGludCBiYXNlLCBpbnQgYWx0ZXp6YSl7CglpbnQgYXJlYT0oYmFzZSphbHRlenphKS8yOwoJcmV0dXJuIGFyZWE7CiAgICB9CmludCB2b2x1bWVjdWJvKGludCBiYXNlKXsKCWludCB2b2x1bWU9YmFzZSpiYXNlKmJhc2U7CglyZXR1cm4gdm9sdW1lOwogICAgfQppbnQgbWFpbih2b2lkKSB7CgkvLyB5b3VyIGNvZGUgZ29lcyBoZXJlCglpbnQgYj0xMDsKCWludCBoPTU7IAoJaW50IGFyZXR0YW5nb2xvPWFyZWFyZXR0YW5nb2xvKGIsIGgpOwoJaW50IGF0cmlhbmdvbG89YXJlYXRyaWFuZ29sbyhiLCBoKTsKCWludCB2Y3Vibz12b2x1bWVjdWJvKGIpOwoJcHJpbnRmKCJsJ2FyZWEgZGVsIHJldHRhbmdvbG8gw6g6JWQgXG4iLCBhcmV0dGFuZ29sbyk7CglwcmludGYoImwnYXJlYSBkZWwgdHJpYW5nb2xvIMOoOiAlZCBcbiIsIGF0cmlhbmdvbG8pOwoJcHJpbnRmKCJpbCB2b2x1bWUgZGVsIGN1Ym8gw6g6ICVkIFxuIiwgdmN1Ym8pOwoJaW50IHNjZWx0YTsKCXByaW50Zigic2VjZ2xpIGwnb3BlcmF6aW9uZSBcbiIpOwoJcHJpbnRmKCIxIHBlciBhcmVhIHJldHRhbmdvbG8gXG4iKTsKCXByaW50ZigiMiBwZXIgYXJlYSB0cmlhbmdvbG8gXG4iKTsKCXByaW50ZigiMyBwZXIgdm9sdW1lIGN1Ym8gXG4iKTsKCXNjYW5mKCIlZCIsICZzY2VsdGEpOwoJaW50IHJpc3VsdGF0bzsKCXByaW50ZigiTGEgc2NlbHRhIMOoOiAlZCBcbiIsIHNjZWx0YSk7Cglzd2l0Y2goc2NlbHRhKXsKCQljYXNlIDE6CgkJcmlzdWx0YXRvPWFyZWFyZXR0YW5nb2xvKGIsIGgpOwoJCWJyZWFrOwoJCWNhc2UgMjoKCQlyaXN1bHRhdG89YXJlYXRyaWFuZ29sbyhiLCBoKTsKCQlicmVhazsKCQljYXNlIDM6CgkJcmlzdWx0YXRvPXZvbHVtZWN1Ym8oYik7CgkJYnJlYWs7Cgl9CglwcmludGYoIklsIHJpc3VsdGF0byDDqDogJWQiLCByaXN1bHRhdG8pOwoJcmV0dXJuIDA7Cn0K