fork download
  1. #include <iostream>
  2. #include <cmath> // Per sqrt() e pow()
  3. using namespace std;
  4.  
  5. int main() {
  6. float num1, num2, RISULTATO1, RISULTATO2, RISULTATO3, RISULTATO4, RISULTATO5, RISULTATO6;
  7.  
  8. // Acquisizione di numeri
  9. cout << "Inserisci il primo numero: ";
  10. cin >> num1;
  11. cout << "Inserisci il secondo numero: ";
  12. cin >> num2;
  13.  
  14. // Operazioni
  15. RISULTATO1 = num1 + num2;
  16. cout << "La somma tra il primo e il secondo numero è pari a " << RISULTATO1 << endl;
  17.  
  18. RISULTATO2 = num1 * num2;
  19. cout << "Il prodotto tra il primo e il secondo numero è pari a " << RISULTATO2 << endl;
  20.  
  21. RISULTATO3 = num1 - num2;
  22. cout << "La differenza tra il primo e il secondo numero è pari a " << RISULTATO3 << endl;
  23.  
  24. // Controllo per evitare la divisione per zero
  25. if (num2 != 0) {
  26. RISULTATO4 = num1 / num2;
  27. cout << "La divisione tra il primo e il secondo numero è pari a " << RISULTATO4 << endl;
  28. } else {
  29. cout << "Errore: Divisione per zero non consentita!" << endl;
  30. }
  31.  
  32. // Radice quadrata del primo numero (se positivo)
  33. if (num1 >= 0) {
  34. RISULTATO5 = sqrt(num1);
  35. cout << "La radice quadrata del primo numero è pari a " << RISULTATO5 << endl;
  36. } else {
  37. cout << "Errore: Non è possibile calcolare la radice quadrata di un numero negativo!" << endl;
  38. }
  39.  
  40. // Elevamento a potenza (num1 elevato a num2)
  41. RISULTATO6 = pow(num1, num2);
  42. cout << "Il primo numero elevato alla potenza del secondo numero è pari a " << RISULTATO6 << endl;
  43.  
  44. return 0;
  45. }
Success #stdin #stdout 0s 5284KB
stdin
5 7
stdout
Inserisci il primo numero: Inserisci il secondo numero: La somma tra il primo e il secondo numero è pari a 12
Il prodotto tra il primo e il secondo numero è pari a 35
La differenza tra il primo e il secondo numero è pari a -2
La divisione tra il primo e il secondo numero è pari a 0.714286
La radice quadrata del primo numero è pari a 2.23607
Il primo numero elevato alla potenza del secondo numero è pari a 78125