Pascal/Turbo Pascal - programa que imprima la suma de los numeros ingresados y cuantos numeros se ingreso

 
Vista:

programa que imprima la suma de los numeros ingresados y cuantos numeros se ingreso

Publicado por Jhon Jairo Fariño Cujilema (1 intervención) el 17/01/2022 16:10:54
program suma_contador;
uses crt;
var i,s,num,cant,cont:integer;
begin
clrscr;
s:=0;
cant:=0;
writeln('Diagarama de flujo que permite ingresasr 100 numeros y que acaba al ingresar 0');
writeln;
for i:=0 to 100 do
begin
writeln('Ingrese un numero por teclado');
readln(num);
if (num=0) then
begin
writeln('Usted acaba de digitar el cero (0) y en este momento termina la ejecucion del ejercicio');
i=i+100
end
else
begin
s:=s+num;
cant:=cant+1;
end;
end;
writeln('El total de la suma de los numeros ingresados es: ',s);
writeln('La cantidad de numeros ingresados hasta el momento que digito 0 es: ',cant);
writeln;
writeln('Presione una tecla para terminar');
end.
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
sin imagen de perfil
Val: 287
Oro
Ha mantenido su posición en Pascal/Turbo Pascal (en relación al último mes)
Gráfica de Pascal/Turbo Pascal

programa que imprima la suma de los numeros ingresados y cuantos numeros se ingreso

Publicado por dario (87 intervenciones) el 18/01/2022 04:14:43
Hola, espero esto te ayude.
Salu2.

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
program suma_contador;
uses crt;
var
    suma,contador,num:integer;
begin
    clrscr;
    suma:=0;
    contador:=0;
 
    repeat
        write('Digite un numero [0 para finalizar]: ');
        readln(num);
 
        if num <> 0 then begin
            suma:=suma + num;
            inc(contador)
        end;
 
    until num = 0;
 
    writeln('La suma de los numeros ingresados es: ',suma);
    writeln('Total de numeros ingresados: ',contador)
end.
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