| 
								 PROBLEME REZOLVATE 
							 | 
								 PAG. 3 / 4 
					 | 
					Instrucțiunea while
				
 
				
								
				 
								
				
				
				
				CERINȚĂ
				
				
				Se citesc numerele naturale 
n1 şi 
n2. Să se calculeze produsul lor, 
fără a utiliza operatorul de înmulţire.
				
				
				
REZOLVARE
				
				
				Algoritmul se bazează pe faptul că înmulţirea este o adunare repetată. De exemplu, dacă citim 
3 şi 
4, calculăm produsul astfel:
				
				
3+3+3+3=12 
				
				(am adunat de 
4 ori pe 
3).
				
				Adunarea repetată se poate face utilizând instrucţiunea 
while. Poate că vă veţi întreba de ce am folosit 
while, 
				atât timp cât, este evident, numărul de executări ale instrucţiunii subordonate 
while este cunoscut de la bun început. 
				
Aşa este! Dar dacă folosirea instrucţiunii 
while nu este indispensabilă, 
nu înseamnă că nu avem voie să o folosim...
				
				
				
				
				
				
				
				 
				
				
				
				EXERCȚII
				
				
				1. Rezolvați problema de mai sus folosind instrucțiunea 
for.
				
				
2. Se citesc două numere naturale 
n1 şi 
n2. 
				Se cere să se calculeze câtul şi restul împărţirii întregi ale celor două numere, fără a utiliza operatori de împărţire.
				
Indicație. Aşa cum înmulţirea se poate face prin adunare repetată, tot aşa împărţirea se poate face prin scădere repetată...
				
				
								
				Analizează problema rezolvată,
apoi avansează la pagina următoare.
				
				
				
				
				
					Cărțile editurii noastre
				
				
				
				
				O parte dintre manualele și culegerile de probleme se găsește și [
în format electronic] 
				securizat sub formă 
de fișier *.pdf.
				
				
				
				"
O cameră fără cărţi este ca un corp fără suflet." 
(G. K. Chesterton)
				
				
				
					Cursanții au mai cumpărat ...
				
				
				
				
				
				
				
				
				
				
				
				
				
				
				
				
				
				
				
				
				
				
				
				
				
				
				
				
				
				[
vezi lista completă a cărților]