Pascal/Turbo Pascal - Multiplicación de números multiplos de tres .

 
Vista:
Imágen de perfil de Maick
Val: 9
Ha mantenido su posición en Pascal/Turbo Pascal (en relación al último mes)
Gráfica de Pascal/Turbo Pascal

Multiplicación de números multiplos de tres .

Publicado por Maick (41 intervenciones) el 17/05/2023 19:52:55
Buenas tarde, tengo el siguinte código que me permite sumar númros pero no me permite me permite multiplicar multiplos de tres. solo quiero que multiplique multiplos de tres. los no que lo son no debe multiplicar.

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
Program EjercicioMult;
 Uses Crt;
 Var n,resu,i,cont:Integer;
  Begin
    CLRSCR;
        For i:= 1 to 5 do
 
       Begin
         WriteLn('Ingrese un numero '); ReadLn(n);
            if (n mod 3 = 0) then
           Begin
            WriteLn('Numero Multiplo de tres ');
            resu:= resu * n ;
           End
         Else
         WriteLn('Numero no es multiplo de tres');
       End;
       Writeln('El resultado de la multiplicacion es: ',resu);
        ReadKey
  End

Espero me puedan ayudar.
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

Multiplicación de números multiplos de tres .

Publicado por David (224 intervenciones) el 17/05/2023 21:28:24
Entiendo que lo que pretendes es multiplicar esos números es así. Te propongo esta solución:

Program EjercicioMult;

Uses Crt;

Var n,resu,i,cont:Integer;


Begin
resu:=1;
CLRSCR;

For i:= 1 to 5 do



Begin

WriteLn('Ingrese un numero '); ReadLn(n);

if (n mod 3 = 0) then

Begin

WriteLn('Numero Multiplo de tres ');

resu:= resu * n ;


End

Else
begin

WriteLn('Numero no es multiplo de tres');

end;

End;
Writeln('El resultado de la multiplicacion es: ',resu);

ReadKey;

End.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
1
Comentar