.
Enunciado
Leer por teclado dos valores: n y m. Mostrar los primeros m multiplos de n.
Los múltiplos de un número n se obtienen multiplicando ese número por otros valores enteros.
Por ejemplo, si n vale 5 y m vale 4 entonces los primeros 4 múltiplos de 5 y serán: 5, 10, 15 y 20 y se obtienen de multiplicar 5*1, 5*2, 5*3 y 5*4.
Por lo tanto el problema consiste en tener una variable que comience en 1 y se vaya incrementando hasta llegar a m. Multiplicando n por el valor de esa variable tendremos cada uno de los múltiplos pedidos.
El problema se resuelve con un ciclo for que itere con i variando entre 1 y m. Asignamos a la variable multiplo el valor de n*i y mostramos su valor.
multiplos.pas
1:
2:var multiplo,i,n,m: integer;
3:begin
4: write('Ingrese dos valores: ');
5: readln(n,m);
6:
7: for i:=1 to m do begin
8: multiplo:=n*i;
9: writeln(multiplo);
10: end;
11:end.
12:
.
No hay comentarios:
Publicar un comentario