Added es3 main.c
This commit is contained in:
parent
32d42bb6de
commit
3bdbdc8440
|
@ -1,6 +1,36 @@
|
|||
#include <stdio.h>
|
||||
|
||||
/*
|
||||
Scrivere un programma che richiede due numeri reali e stampa il prodotto e il rapporto del primo per il
|
||||
secondo. Verificare nei casi particolari con uno o entrambi i valori pari a zero.
|
||||
*/
|
||||
|
||||
int main() {
|
||||
printf("Hello, World!\n");
|
||||
float num1, num2;
|
||||
|
||||
printf("Inserisci il primo numero: ");
|
||||
scanf("%f", &num1);
|
||||
printf("Inserisci il secondo numero: ");
|
||||
scanf("%f", &num2);
|
||||
|
||||
float prodotto = num1 * num2;
|
||||
printf("Il prodotto dei due numeri e': %f\n", prodotto);
|
||||
|
||||
if(num2 != 0) {
|
||||
float rapporto = num1 / num2;
|
||||
printf("Il rapporto tra il primo e il secondo e': %f\n", rapporto);
|
||||
} else {
|
||||
printf("Il rapporto non puo' essere calcolato perche' il secondo numero vale 0.\n");
|
||||
}
|
||||
|
||||
// Casi particolari
|
||||
if(num1 == 0 && num2 == 0) {
|
||||
printf("Entrambi i numeri sono zero.\n");
|
||||
}else if(num1 == 0) {
|
||||
printf("Il primo numero e' zero.\n");
|
||||
}else if(num2 == 0) {
|
||||
printf("Il secondo numero e' zero.\n");
|
||||
}
|
||||
|
||||
return 0;
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue