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.
Pseudocodifica Inizio Fine. Chiedi i due numeri da moltiplicare N x M Leggi i due numeri N ed M Ripeti m volte : Prodotto=prodotto+N Scrivi prodotto Fine.
Pseudocodifica Inizio Fine. Chiedi (n,m) Leggi (n,m) Ripeti Prodotto=prodotto+N m=m-1 Finché m=0 Scrivi prodotto Fine.
Diagramma di flusso inizio Chiedi (n,m) Leggi (n,m) Prodotto=0 Prodotto = prodotto + n m=m-1 M=0 ? Scrivi prodotto fine
Codice dev-pascal program prodotto; var m,n,p:integer; begin writeln( ‘Inserisci due numeri interi da moltiplicare’ ); write( ‘il primo? : ‘ ); readln(m); write( ‘il secondo? : ‘ ); readln(n); p:=0; repeat p:=p+m; {il ciclo effettua n somme} n:=n-1 {del numero m} until n=0; writeln( ‘ Il risultato e’’ : ‘ , p); readln; end.