2024-06-11 19:11:58 +00:00
|
|
|
#include <stdio.h>
|
|
|
|
|
2024-06-12 07:22:10 +00:00
|
|
|
/*
|
|
|
|
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.
|
|
|
|
*/
|
|
|
|
|
2024-06-11 19:11:58 +00:00
|
|
|
int main() {
|
2024-06-12 07:22:10 +00:00
|
|
|
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");
|
|
|
|
}
|
|
|
|
|
2024-06-11 19:11:58 +00:00
|
|
|
return 0;
|
|
|
|
}
|