Programacion pascal

3
program peccori; uses crt; const boni=0.035; var vendedor, cedula, matese:string; venta, ventatotal, ventasvendedor, ntp:real; ct:integer; ola:char; begin ventatotal:=0; clrscr; repeat gotoxy(10,12); write ('Indique Nombre del Vendedor: '); readln (vendedor); gotoxy(10.14) write ('Indique Cedula del Vendedor: '); readln (cedula); venta:=0; ntp:=0; ventasvendedor:=0; for ct:=1 to 5 do begin case ct of 1:matese:='Junio'; 2:matese:='Julio'; 3:matese:='Agosto'; 4:matese:='Septiembre'; 5:matese:='Octubre'; end; gotoxy(10,14)

description

ejercicio de pascal

Transcript of Programacion pascal

Page 1: Programacion pascal

program peccori;

uses crt;

const

boni=0.035;

var

vendedor, cedula, matese:string;

venta, ventatotal, ventasvendedor, ntp:real;

ct:integer;

ola:char;

begin

ventatotal:=0;

clrscr;

repeat

gotoxy(10,12);

write ('Indique Nombre del Vendedor: ');

readln (vendedor);

gotoxy(10.14)

write ('Indique Cedula del Vendedor: ');

readln (cedula);

venta:=0;

ntp:=0;

ventasvendedor:=0;

for ct:=1 to 5 do

begin

case ct of

1:matese:='Junio';

2:matese:='Julio';

3:matese:='Agosto';

4:matese:='Septiembre';

5:matese:='Octubre';

end;

gotoxy(10,14)

Page 2: Programacion pascal

writeln ('Indique Monto del Mes ',matese,': ');

readln (venta);

ventasvendedor:=ventasvendedor+venta;

end;

ntp:=ventasvendedor*boni;

ventatotal:=ventatotal+ntp;

readkey;

clrscr;

gotoxy(10,16);

writeln ('Vendedor: ',vendedor);

gotoxy(10,20);

writeln ('Cedula: ',cedula);

gotoxy(10,22);

writeln ('Ventas del Vendedor de Junio a Octubre es de: ',ventasvendedor:5:2);

gotoxy(10,24);

writeln ('Bonificacion: ',ntp:5:2);

readkey;

clrscr;

gotoxy(20,10);

writeln ('¨Desea Procesar Otro Vendedor?');

readln (ola);

until (ola='O') or (ola='o');

clrscr;

gotoxy(20,15);

writeln ('El Monto Total que Cancela la Empresa por Dicho Concepto Es De:

',ventatotal:5:2);

readkey;

end.

Page 3: Programacion pascal

program vector;

uses crt;

var

numero:array[1..29] of real;

conta:real;

i,v:integer;

begin

clrscr;

for i:=1 to 12 do

begin

clrscr;

Write ('Indique el numero ',i,': ');

readln (numero[v]);

conta:=sqr(numero[v]);

clrscr;

writeln ('El Cuadrado del Numero es: ',conta:5:2);

readkey;

end;

readkey;

end.