Pascal/Turbo Pascal - Pascal Tablas de Multiplicar

 
Vista:

Pascal Tablas de Multiplicar

Publicado por ismael (3 intervenciones) el 17/06/2006 22:29:34
hola, quisera saber como puede generar la tabla de multiplicar de los 4 siguientes numeros, partiendo de un numero ingresado desde el teclado...

lo que he llegado a hacer es solo la tabla de un numero, pero no consigo el de los 5 siguientes:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
program tabla;
uses crt;
var
tabla, X, numero, contador:integer;
Begin
   clrscr;
   X:=0;
   repeat
   write('dame un numero entero: ');
   readln(numero);
       if numero>X then
        begin
            for contador:= 1 to 10 do
            begin
            tabla:=nuemero*contador;
            writeln(numero,'X',contador,'=',tabla);
            end;
        end
      else
         writeln('Fin del programa');
   until (numero=X);
  readln;
end.

por favor, echenme la mano, o diganme algun tip....
gracias de ante mano.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:Pascal Tablas de Multiplicar

Publicado por ismael (3 intervenciones) el 17/06/2006 23:34:36
bueno, hace ya un tiempo que vi pascal en la escuela, y hoy lo estoy retomando para con algunos amigos, me puse a romper un poco mas mi cabeza, y llegue a la siguiente estructura:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
program tablas_siguientes;
uses crt;
var
i,j,contador,numero:integer;
begin
clrscr;
write(''Dame un numero: );
readln(numero);
for i:= numero to numero+2 do {generamos los 3 siguientes numeros}
    for j:= 1 to 10 do {multiplicamos el primero por 1 hasta 10, segundo y demas}
    begin
    numero:=i+1; {se me ocurrio incrementar el numero, con valor de i}
    contador:=numero*j; {la multipmicacion}
    writeln(numero,'x',j,'=',contador);{hacemos el formatito de la tabla}
    end;
readln;
end.

y listo, bueno con sus detallitos, cualquier cosa me dicen please, a lo mejor estoy mal en algo, de todas formas muchas gracias.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:Pascal Tablas de Multiplicar

Publicado por Diego Romero (996 intervenciones) el 18/06/2006 14:59:21
Hola Ismael. Esta es mi versión:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
uses crt;
var
  Numero, Hasta, I: integer;
procedure TablaDel(N: integer);
var
  I: integer;
begin
  for I:=1 to 10 do
      WriteLn(N,' x ',I,' = ', N*I);
end;
 
begin
Write('Número: ');
ReadLn(Numero);
Hasta:=Numero + 4; { o 5 o 6 o el que quieras }
 
For I:=Numero to Hasta do
  TablaDel(I);
 
ReadKey;
end.

Lo que no entiendas, preguntas :D.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:Pascal Tablas de Multiplicar

Publicado por Ismael (3 intervenciones) el 20/06/2006 14:38:22
Ok, me parece estupendo, sabes... retomare este ejemplo cuando llegue al tema de "Procedimientos", como decia en uno de los mensajes, estoy retomando pascal con algunos conpañeros, y estamos apenas con las iteraciones, pero creeme, te agradezco mucho, gracias Diego. :-)





p.d: con esto de estar fuera de casa, no he tenido tiempo de practicar con pascal/delphi.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:Pascal Tablas de Multiplicar

Publicado por barby (1 intervención) el 28/09/2011 02:07:48
y cn esto m saldra bien el programa
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:Pascal Tablas de Multiplicar

Publicado por joel (1 intervención) el 06/09/2009 23:06:34
saludos al foro, gracias por ayudarnos a los principiantes, bueno tengo una tarea de realizar la tabla de multiplicar del 1 al 10 espero que me puedan ayudar en algo genios hasta luego.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

Pascal Tablas de Multiplicar

Publicado por fernanda chavez (1 intervención) el 01/10/2018 21:15:52
No funciona tu codigo
u.u
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar