Added es3 main.c

This commit is contained in:
Mr SL1D3R 2024-06-12 09:22:10 +02:00
parent 32d42bb6de
commit 3bdbdc8440
1 changed files with 31 additions and 1 deletions

View File

@ -1,6 +1,36 @@
#include <stdio.h> #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() { 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; return 0;
} }