Esercizio Usate il ciclo repeat until (controllo post condizionale) per simulare il prodotto N x M...

7
Esercizio Usate il ciclo repeat until (controllo post condizionale) per simulare il prodotto N x M con M somme di N. Esempio: 5 x 3 equivale a fare 5 +5 +5, cioè tre volte la somma di 5.

Transcript of Esercizio Usate il ciclo repeat until (controllo post condizionale) per simulare il prodotto N x M...

Page 1: Esercizio Usate il ciclo repeat until (controllo post condizionale) per simulare il prodotto N x M con M somme di N. Esempio: 5 x 3 equivale a fare 5 +5.

Esercizio

Usate il ciclo repeat until (controllo post condizionale) per simulare il

prodotto N x M con M somme di N.

Esempio: 5 x 3 equivale a fare 5 +5 +5, cioè tre volte la somma di 5.

Page 2: Esercizio Usate il ciclo repeat until (controllo post condizionale) per simulare il prodotto N x M con M somme di N. Esempio: 5 x 3 equivale a fare 5 +5.

Pseudocodifica

InizioChiedi i due numeri da moltiplicare N x M

Leggi i due numeri N ed M

Ripeti m volte : Prodotto=prodotto+N

Scrivi prodotto

Fine.

Page 3: Esercizio Usate il ciclo repeat until (controllo post condizionale) per simulare il prodotto N x M con M somme di N. Esempio: 5 x 3 equivale a fare 5 +5.

Pseudocodifica

InizioChiedi (n,m)Leggi (n,m)Ripeti

Prodotto=prodotto+Nm=m-1

Finché m=0Scrivi prodotto

Fine.

Page 4: Esercizio Usate il ciclo repeat until (controllo post condizionale) per simulare il prodotto N x M con M somme di N. Esempio: 5 x 3 equivale a fare 5 +5.

Diagrammadi

flusso Prodotto=0

Chiedi (n,m)

M=0 ?

inizio

fine

Leggi (n,m)

Prodotto = prodotto + n

m=m-1

Scrivi prodotto

Page 5: Esercizio Usate il ciclo repeat until (controllo post condizionale) per simulare il prodotto N x M con M somme di N. Esempio: 5 x 3 equivale a fare 5 +5.

Codice dev-pascalprogram prodotto;var m,n,p:integer;

beginwriteln( ‘Inserisci due numeri interi da moltiplicare’ );write( ‘il primo? : ‘ ); readln(m);write( ‘il secondo? : ‘ ); readln(n);p:=0;

repeatp:=p+m; {il ciclo effettua n somme}n:=n-1 {del numero m}

until n=0;

writeln( ‘ Il risultato e’’ : ‘ , p);readln;

end.

Page 6: Esercizio Usate il ciclo repeat until (controllo post condizionale) per simulare il prodotto N x M con M somme di N. Esempio: 5 x 3 equivale a fare 5 +5.
Page 7: Esercizio Usate il ciclo repeat until (controllo post condizionale) per simulare il prodotto N x M con M somme di N. Esempio: 5 x 3 equivale a fare 5 +5.