Concetti Chiave

  • Il programma consente di eseguire cinque operazioni su un numero intero positivo N: quadrato, radice quadrata, inverso, opposto e cubo.
  • L'utente può selezionare l'operazione desiderata tramite un'interfaccia interattiva.
  • Il quadrato di N viene calcolato moltiplicando N per se stesso e il risultato viene stampato.
  • La radice quadrata di N è calcolata utilizzando una funzione dedicata e il risultato è visualizzato all'utente.
  • Per l'inverso, l'opposto e il cubo, il programma esegue calcoli specifici e stampa i risultati corrispondenti.

Noto un numero intero positivo N, deve essere possibile, a scelta dell’utente determinare:

1. il quadrato;

2. la radice quadrata;

3. l’inverso

4. l’opposto;

5. il cubo

1. Leggi il numero intero positivo N.

2.

Indice

  1. Operazioni disponibili
  2. Calcolo della radice quadrata
  3. Implementazione del programma

Operazioni disponibili

Fornisci all'utente un elenco di operazioni disponibili: quadrato, radice quadrata, inverso, opposto, cubo.

3. L'utente seleziona una delle operazioni.

4. Se l'operazione selezionata è quadrato, esegui il passaggio 5.

5. Calcola il quadrato di N moltiplicando N per se stesso.

6. Stampa il risultato del quadrato di N.

7.

Calcolo della radice quadrata

Altrimenti, se l'operazione selezionata è radice quadrata, esegui il passaggio 8.

8. Calcola la radice quadrata di N utilizzando la funzione di radice quadrata (sqrt).

9. Stampa il risultato della radice quadrata di N.

10. Altrimenti, se l'operazione selezionata è inverso, esegui il passaggio 11.

11. Calcola l'inverso di N dividendo 1 per N.

12. Stampa il risultato dell'inverso di N.

13. Altrimenti, se l'operazione selezionata è opposto, esegui il passaggio 14.

14. Calcola l'opposto di N moltiplicando N per -1.

15. Stampa il risultato dell'opposto di N.

16. Altrimenti, se l'operazione selezionata è cubo, esegui il passaggio 17.

17. Calcola il cubo di N moltiplicando N per se stesso due volte.

18. Stampa il risultato del cubo di N.

Implementazione del programma

#include

#include

int main() {

int N;

int scelta;

double risultato;

std::cout

std::cin >> N;

std::cout

std::cout

std::cout

std::cout

std::cout

std::cout

std::cout

std::cin >> scelta;

switch (scelta) {

case 1:

risultato = pow(N, 2); // Calcolo del quadrato di N utilizzando la funzione pow

std::cout

break;

case 2:

risultato = sqrt(N); // Calcolo della radice quadrata di N utilizzando la funzione sqrt

std::cout

break;

case 3:

risultato = 1.0 / N; // Calcolo dell'inverso di N

std::cout

break;

case 4:

risultato = -N; // Calcolo dell'opposto di N

std::cout

break;

case 5:

risultato = pow(N, 3); // Calcolo del cubo di N utilizzando la funzione pow

std::cout

break;

default:

std::cout

break;

}

return 0;

}

La funzione main è il punto di ingresso del programma.

Dichiarazione delle variabili N (numero intero positivo), scelta (operazione selezionata) e risultato (risultato dell'operazione).

Richiesta all'utente di inserire un numero intero positivo.

Lettura del valore del numero da input e memorizzazione nella variabile N.

Fornitura all'utente di un elenco di operazioni disponibili (quadrato, radice quadrata, inverso, opposto, cubo).

Richiesta all'utente di selezionare un'operazione.

Lettura del valore dell'operazione da input e memorizzazione nella variabile scelta.

Utilizzo di uno statement switch per eseguire l'operazione corrispondente alla scelta dell'utente.

Nel caso 1, viene calcolato il quadrato di N utilizzando la funzione pow e il risultato viene assegnato alla variabile risultato. Successivamente, il risultato del quadrato viene stampato a video.

Nel caso 2, viene calcolata la radice quadrata di N utilizzando la funzione sqrt e il risultato viene assegnato alla variabile risultato. Successivamente, il risultato della radice quadrata viene stampato a video.

Nel caso 3, viene calcolato l'inverso di N dividendo 1 per N e il risultato viene assegnato alla variabile risultato. Successivamente, il risultato dell'inverso viene stampato a video.

Nel caso 4, viene calcolato l'opposto di N moltiplicando N per -1 e il risultato viene assegnato alla variabile risultato. Successivamente, il risultato dell'opposto viene stampato a video.

Nel caso 5, viene calcolato il cubo di N utilizzando la funzione pow e il risultato viene assegnato alla variabile risultato. Successivamente, il risultato del cubo viene stampato a video.

Se l'utente seleziona un'opzione non valida, viene visualizzato un messaggio di errore.

Il programma termina restituendo 0, indicando che l'esecuzione è avvenuta correttamente.

Questo programma consente all'utente di inserire un numero intero positivo e selezionare un'operazione da eseguire su quel numero. A seconda della scelta dell'utente, vengono eseguite le operazioni richieste e il risultato viene visualizzato a video.

Domande da interrogazione

  1. Quali operazioni possono essere eseguite su un numero intero positivo N?
  2. Le operazioni disponibili su un numero intero positivo N includono il calcolo del quadrato, della radice quadrata, dell'inverso, dell'opposto e del cubo.

  3. Come si calcola il quadrato di un numero N?
  4. Il quadrato di N si calcola moltiplicando N per se stesso, e il risultato viene poi stampato.

  5. Qual è il metodo per calcolare l'inverso di un numero N?
  6. L'inverso di N si ottiene dividendo 1 per N, e il risultato finale viene stampato.

Domande e risposte

Hai bisogno di aiuto?
Chiedi alla community