-
Lenguaje
Pascal
-
Descripción
Un cajero abre la caja a las 6:00 a.m., realiza sus ventas durante todo el día, a medida que va vendiendo artículos el sistema siempre le pregunta si desea hacer el cierre de la caja, supóngase que el cajero ha realizado ventas durante todo el día, al cabo del cual debe imprimir el total vendido en dicha caja.
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 VentasDeUnaCaja;
uses crt;
var cantidad_de_articulos, costo_del_articulo, total_vendido, venta : real;
var tecla_repetir : char;
begin
total_vendido := 0;
repeat
clrscr;
write ('Ingresa el valor de cantidad de articulos: ');
readln (cantidad_de_articulos);
write ('Ingresa el valor de costo del articulo: ');
readln (costo_del_articulo);
venta := costo_del_articulo*cantidad_de_articulos;
total_vendido := total_vendido+venta;
writeln ('Valor de venta: ', venta:0:6);
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 total vendido: ', total_vendido:0:6);
write ('Presiona una tecla para terminar . . . ');
readkey;
end.
uses crt;
var cantidad_de_articulos, costo_del_articulo, total_vendido, venta : real;
var tecla_repetir : char;
begin
total_vendido := 0;
repeat
clrscr;
write ('Ingresa el valor de cantidad de articulos: ');
readln (cantidad_de_articulos);
write ('Ingresa el valor de costo del articulo: ');
readln (costo_del_articulo);
venta := costo_del_articulo*cantidad_de_articulos;
total_vendido := total_vendido+venta;
writeln ('Valor de venta: ', venta:0:6);
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 total vendido: ', total_vendido:0:6);
write ('Presiona una tecla para terminar . . . ');
readkey;
end.