Vous êtes sur la page 1sur 3

4- Desarrolle un programa en Turbo Pascal que lea el nombre y edad de 10 estudiantes, e imprima los datos de los estudiantes mayores

de edad (con edad igual o mayor a 18). Utilice ciclo For


program estu_edad; uses crt; var nom:string; edad,i:integer; begin clrscr; edad:=0; for i:=1 to 3 do begin textcolor(10+i); write('indique nombre del estudiante ',i,' : '); readln(nom); write('indique edad del estudiante ',i,' : '); readln(edad); if (edad=0)or (edad<=17) then begin writeln('el estudiante es menor de edad: '); end else begin writeln('el estudiante ',nom,' de edad ',edad,' es mayor de edad'); end; end; normvideo; textcolor(23); writeln('precione una tecla para finalizar'); normvideo; readkey; end.

9- Los estudiantes de la Unidad Educativa de Talentos participan en las disciplinas deportivas de natacin y patinaje; Desarrolle un programa en Turbo Pascal que lea el nombre y la disciplina en que participa el estudiante, e imprima la cantidad de estudiantes por cada disciplina y la cantidad total de estudiantes. Utilice un ciclo While o Repeat Until
program talentos; uses crt; var nom,dis:string; cnat,cpat,ctot:integer; r:char; begin clrscr; cnat:=0;

cpat:=0; ctot:=0; repeat textcolor(10); write('indique nombre del estudiante: ');readln(nom); write('indique disciplina del estudiante PRECIONE 1 PARA NATACION O PRECIONE 2 PARA PATINAJE : '); readln(dis); if(dis='1') then begin cnat:=cnat+1; end else if(dis='2') then begin cpat:=cpat+1; end else begin textcolor(29); writeln('numero no valido'); ctot:=ctot-1; end; ctot:=ctot+1; textcolor(17); writeln('desea procesar otro estudiante P\S, para salir presione N'); readln(r); clrscr; until (r='n') or (r='N'); textcolor(12); writeln('estudiantes en natacion ',cnat); writeln('estudiantes en patinaje ',cpat); writeln('estudiantes totales ',ctot); textcolor(24); write('precione una tecla para finalizar'); normvideo; readkey; end.

14- La empresa Pasapalos Andinos a travs de sus vendedores, distribuye tres (03) tipos
de pasapalos en el occidente del pas, con la finalidad de automatizar sus sistema de ventas ha solicitado a los estudiantes de programacin de la UNEFA el desarrollo de un programa en Turbo Pascal que le permita saber los datos personales y el total de las ventas realizadas por cada uno de sus vendedores de enero a mayo y el total de las ventas efectuadas por la empresa. Resuelva utilizando un ciclo While y un ciclo For anidado o un ciclo Repeat Until y un ciclo For anidado.
program pasapalo; uses crt; var

nom:string; vt,tvt,ve:real; i:integer; r:char; begin clrscr; ve:=0; repeat textcolor(9); write('indique nombre del trabajador: '); readln(nom); vt:=0;tvt:=0; for i:= 1 to 5 do begin write('indique ventas realizadas por el trabajador en el mes ',i,' : '); readln(vt); if (vt<=0) then begin textcolor(15); writeln('numero no valido'); end else tvt:=tvt+vt; end; textcolor(12); writeln('las ventas del trabajador ',nom,' fueron ',tvt:4:2); textcolor(27); writeln('desea procesar otro trabajador precione uno una tecla, para salir precione N '); readln(r); ve:=ve+tvt; clrscr; until (r='n') or (r='S'); clrscr; textcolor(5); writeln('la ventas totales de la empresa fueron Bs. ',ve:4:2); normvideo; writeln('precione una tecla para finalizar'); readkey; end.

Vous aimerez peut-être aussi