El siguiente ejemplo permite la captura por teclado de 3 números

Anuncio
UNEFA NÚCLEO GUACARA
PROGRAMACIÓN. SECCIÓN G-003-D
PROF. ING. YOSMARY ZAMBRANO
PROGRAMAS PROPUESTOS EN PASCAL.
(DEBEN SER ENTREGADOS EN DISKETTE O PENDRIVE EL DÍA 18/11/08)
1.- Desarrollar un programa en Pascal que permita la captura por teclado de 3 números, cada
uno de ellos almacenados en un nombre de variable diferente y al final se entrega el
promedio de dichos valores.
2.- Realizar el siguiente programa donde se despliega o muestra un mensaje de bienvenida
en la posición 20 sobre el eje X (Horizontal) y 10 sobre el eje Y (Vertical) de la pantalla y se
espera 2.5 segundos aproximadamente mientras el usuario observa dicho mensaje.
3.- TIPOS DE DATOS BOOLEAN
Algunos lenguajes de programación poseen este tipo de dato. El tipo boolean sólo tiene dos
valores posibles: False (00) ó True(01). Una variable que se declare de tipo boolean tendrá
asignado siempre uno de los dos valores, o verdadero o falso, y ocupa un solo byte de
memoria RAM.
Program lógica;
Var op : boolean;
Begin
op := 2<3; {toma el valor de True}
If op then
Write('verdadero! 2 es menor que tres')
else
write('El computador está loco!');
End; (*en algunos casos cuando usamos un if.. else… debemos colocar (;) en el end*)
End.
En el ejemplo anterior se le asigna a Op un valor lógico que depende de la evaluación que se
haga de ver si 2 es menor que 3. Como efectivamente es menor entonces se le asigna el
valor de TRUE a op, y al evaluarlo en el si condicional (If) ejecuta la sentencia que está del
lado del entonces (then en algunos lenguajes), de lo contrario algo raro andará pasando con
su computador.
4.- Desarrolle un programa en Pascal que le permita leer un valor que represente una
temperatura expresada en grados Celcius y convierta dicho valor en un valor expresado en
grados Fahrenheit. (Este es el contrario al expuesto en la coctelera, deben buscar la fórmula
de los Grados Celcius Cº).
5.- Desarrolle un programa en Pascal que le permita leer dos valores A y B e indicar si el
resultado de dividir la suma de los dos números entre la resta del primer número con el
segundo es exacta.
6.- Desarrolle un programa que le permita leer dos valores A y B e indicar si la suma de los
dos números es par (puesto en el parcial de primer corte).
7.- la gorda sra. López y sus 8 hijos solo compran una vez al mes su mandado en conocido
supermercado, en dicha tienda el kilogramo de frijol cuesta $8.75, el paquete de tortillas
cuesta $3.55 y el frasco de café vale $14.25, si solo compran de estos tres productos para su
mandado, desarrollar un programa en Pascal para calcular su gasto total.
8.- Construir un programa en Pascal donde capture los datos de un alumno incluyendo las
calificaciones de 3 materias diferentes y despliegue un reporte de calificaciones del alumno
incluyendo su promedio final e indicando además según el promedio obtenido, si aprobó o
reprobó el semestre (se aprueba mínimo con 10 puntos, la escala es del 1 al 20).
9.- Desarrollar un programa en Pascal para capturar un número cualesquiera e informar si es
o no es mayor de 100.
10.- Desarrollar un programa en Pascal para capturar un número entero cualesquiera e
informar si es o no es múltiplo de 4 (recordar el operador mod, analizado en el tema de
operadores aritméticos).
11.- Desarrollar un programa en Pascal para capturar los cinco datos mas importantes de un
empleado, incluyendo el sueldo diario y el número de los días trabajados, desplegarle su
orden de pago solo si ganó mas de $500.00 en la semana (debe mostrar el total a cobrar), en
caso contrario desplegarle un bono de despensa semanal de $150.00 (debe mostrar lo que
cobrará como sueldo neto más el bono de los 150.00$, mostrando también el total a cobrar
entre las dos cantidades).
12.- Desarrollar un programa en Pascal para capturar los datos más importantes de un
producto cualesquiera, incluyendo cantidad, precio, etc., desplegar una orden de compra,
solo si el producto es de origen nacional, en caso contrario no hacer nada.
13.- Construir un programa en Pascal que capture un número cualesquiera e informe si es o
no es mayor de 50 y múltiplo de tres. (solo escribir el mensaje de respuesta de manera muy
clara y esto resuelve el problema)
14.- Construir un programa en pascal que indique si un número es un par positivo.
15.- Construir un programa en Pascal que capture los datos de un empleado, desplegar un
reporte si gana mas de $500.00 y si está en el departamento de producción, en caso
contrario desplegarle en otro reporte un bono de despensa del 25% de su sueldo semanal
junto con su sueldo neto y el monto total a cobrar entre los dos.
16.- Construir un programa en Pascal para capturar y responder 6 preguntas sobre los
hábitos de estudio de un estudiante y mostrar como reporte las respuestas obtenidas.
Descargar