Concetti Chiave
- Il programma in C++ calcola la divisione intera e il resto di due numeri interi inseriti dall'utente.
- Vengono definite e utilizzate variabili per dividendo, divisore, resto e risultato per gestire l'operazione.
- L'utente inserisce i valori per dividendo e divisore tramite input da tastiera.
- Il resto viene calcolato utilizzando l'operatore modulo, mentre il risultato della divisione intera viene ottenuto sottraendo il resto dal dividendo e dividendo il risultato per il divisore.
- Il programma stampa i risultati della divisione e del resto e termina con un comando di pausa per visualizzare l'output.
Oggi faremo un programma in C++ che ci permetta, dati due numeri interi, di determinare il risultato della loro divisione e calcolarne il resto.
INPUT 34 12
OUTPUT Il risultato della divisione tra 34 e 12 è 2 col resto di 10.
Esecuzione del codice
Qui sotto il testo del codice, spiegato passo dopo passo.
#include
#include
using namespace std;
int main(){
int dividendo; //nominiamo la variabile dividendo
int divisore; //nominiamo la variabile divisore
int resto; //nominiamo la variabile resto
int risultato; //nominiamo la variabile risultato
int div; //nominiamo la variabile div
cout
cin >> dividendo; //input dividendo
cout
cin >> divisore; //input divisore
resto = dividendo % divisore; //definiamo resto come dividendo modulo divisore
div = dividendo - resto; //div prende dividendo-resto
risultato = div / divisore; //risultato prende div diviso divisore, cioè la parte intera
Output del risultato
cout
system("pause"); //termine programma
}
Domande da interrogazione
- Come si calcola il risultato della divisione tra due numeri interi in C++?
Il risultato della divisione tra due numeri interi in C++ si ottiene dividendo il dividendo per il divisore e calcolando il resto con l'operatore modulo (%). Il codice calcola il risultato intero della divisione e il resto, come mostrato nell'esempio con i numeri 34 e 12.