-
Lenguaje
Pascal
-
Descripción
Una ladrillera guarda la informacion de sus N envíos de ladrillos a sus clientes. La empresa cuenta con la siguiente informacion: cantidad de ladrillos y tipo de ladrillo (King kong y Pandereta) de cada envio. Construya un algoritmo que permita calcular lo siguiente:
a) La suma de todos los ladrillos enviados.
b) Cantidad de ladrillos del tipo King kong.
c) Cantidad de ladrillos del tipo Pandereta.
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
program LadrillosKingKongYPandereta;
uses crt;
var cantidad_de_ladrillos, i, ladrillos_king_kong, ladrillos_pandereta, n : integer;
var suma_de_todos, tipo_de_ladrillo : integer;
begin
ladrillos_king_kong := 0;
ladrillos_pandereta := 0;
suma_de_todos := 0;
write ('Ingresa el valor de n: ');
readln (n);
for i:=1 to n do
begin
writeln ('PROCESO ', i);
write ('Ingresa el valor de cantidad de ladrillos: ');
readln (cantidad_de_ladrillos);
writeln ('Selecciona el valor de tipo de ladrillo.');
writeln (' 1.- King kong');
writeln (' 2.- Pandereta');
write (' : ');
repeat
readln (tipo_de_ladrillo);
if (tipo_de_ladrillo<1) or (tipo_de_ladrillo>2) then
write ('Valor incorrecto. Ingr'#130'salo nuevamente.: ');
until (tipo_de_ladrillo>=1) and (tipo_de_ladrillo<=2);
suma_de_todos := suma_de_todos+cantidad_de_ladrillos;
if tipo_de_ladrillo=1 then
begin
ladrillos_king_kong := ladrillos_king_kong+1;
end
else
begin
ladrillos_pandereta := ladrillos_pandereta+1;
end;
writeln;
end;
writeln ('Valor de ladrillos king kong: ', ladrillos_king_kong);
writeln ('Valor de ladrillos pandereta: ', ladrillos_pandereta);
writeln ('Valor de suma de todos: ', suma_de_todos);
write ('Presiona una tecla para terminar . . . ');
readkey;
end.
uses crt;
var cantidad_de_ladrillos, i, ladrillos_king_kong, ladrillos_pandereta, n : integer;
var suma_de_todos, tipo_de_ladrillo : integer;
begin
ladrillos_king_kong := 0;
ladrillos_pandereta := 0;
suma_de_todos := 0;
write ('Ingresa el valor de n: ');
readln (n);
for i:=1 to n do
begin
writeln ('PROCESO ', i);
write ('Ingresa el valor de cantidad de ladrillos: ');
readln (cantidad_de_ladrillos);
writeln ('Selecciona el valor de tipo de ladrillo.');
writeln (' 1.- King kong');
writeln (' 2.- Pandereta');
write (' : ');
repeat
readln (tipo_de_ladrillo);
if (tipo_de_ladrillo<1) or (tipo_de_ladrillo>2) then
write ('Valor incorrecto. Ingr'#130'salo nuevamente.: ');
until (tipo_de_ladrillo>=1) and (tipo_de_ladrillo<=2);
suma_de_todos := suma_de_todos+cantidad_de_ladrillos;
if tipo_de_ladrillo=1 then
begin
ladrillos_king_kong := ladrillos_king_kong+1;
end
else
begin
ladrillos_pandereta := ladrillos_pandereta+1;
end;
writeln;
end;
writeln ('Valor de ladrillos king kong: ', ladrillos_king_kong);
writeln ('Valor de ladrillos pandereta: ', ladrillos_pandereta);
writeln ('Valor de suma de todos: ', suma_de_todos);
write ('Presiona una tecla para terminar . . . ');
readkey;
end.