-
Lenguaje
Pascal
-
Descripción
Suponga que tiene usted una tienda y desea registrar las ventas en su computadora. Diseñe un algoritmo que lea por cada cliente, el monto total de su compra. Al final del día que escriba la cantidad total de ventas y el número de clientes atendidos.
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
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
program RegistroDeVentas;
uses crt;
var clientes_atendidos : integer;
var total_de_la_compra, total_de_ventas : real;
var tecla_repetir : char;
begin
clientes_atendidos := 0;
total_de_ventas := 0;
repeat
clrscr;
write ('Ingresa el valor de total de la compra: ');
readln (total_de_la_compra);
total_de_ventas := total_de_ventas+total_de_la_compra;
clientes_atendidos := clientes_atendidos+1;
writeln;
write (#168'Deseas repetir el proceso? (S/N): ');
repeat
tecla_repetir := readkey;
until (tecla_repetir = 's') or (tecla_repetir = 'n') or (tecla_repetir = 'S') or (tecla_repetir = 'N');
until (tecla_repetir <> 's') and (tecla_repetir <> 'S');
writeln ('Valor de clientes atendidos: ', clientes_atendidos);
writeln ('Valor de total de ventas: ', total_de_ventas:0:6);
write ('Presiona una tecla para terminar . . . ');
readkey;
end.
uses crt;
var clientes_atendidos : integer;
var total_de_la_compra, total_de_ventas : real;
var tecla_repetir : char;
begin
clientes_atendidos := 0;
total_de_ventas := 0;
repeat
clrscr;
write ('Ingresa el valor de total de la compra: ');
readln (total_de_la_compra);
total_de_ventas := total_de_ventas+total_de_la_compra;
clientes_atendidos := clientes_atendidos+1;
writeln;
write (#168'Deseas repetir el proceso? (S/N): ');
repeat
tecla_repetir := readkey;
until (tecla_repetir = 's') or (tecla_repetir = 'n') or (tecla_repetir = 'S') or (tecla_repetir = 'N');
until (tecla_repetir <> 's') and (tecla_repetir <> 'S');
writeln ('Valor de clientes atendidos: ', clientes_atendidos);
writeln ('Valor de total de ventas: ', total_de_ventas:0:6);
write ('Presiona una tecla para terminar . . . ');
readkey;
end.