You are on page 1of 4

UNIVERSIDAD SANTO TOMAS

DEPARTAMENTO DE CIENCIAS BSICAS


LGICA DE PROGRAMACIN

1. Escriba y ejecute un programa que acepte seis temperaturas


en grados Fahrenheit, una a la vez, y que convierta cada
valor introducido en su equivalente en grados Celsius
antes de solicitar el siguiente valor. Utilice un Para en
el programa. La conversin requerida es Celsius =
(5.0/9.0) * (Fahrenheit 32).

2. Se tienen 10 personas, de las cuales se conocen sus


edades, hacer un programa que permita ingresar las edades
de todas las personas y luego nos indique cuantas son
mayores de edad y cuntos son menores de edad
(Consideramos mayores de edad a todos aquellos que tienen
de 18 aos a ms).

3. Se tienen tres modelos de celulares, el modelo 1, 2, 3; el


modelo 1 cuesta 60.000, el modelo 2 cuesta 120.000, el
modelo 3 cuesta 200.000, el programa debe ingresar la
cantidad de celulares que se han vendido, luego debe
contar cuantos celulares de del modelo 1, 2, 3 se han
vendido, tambin debe mostrar el total en dinero que se
obtuvo de todas las ventas.

4. Escriba y ejecute un programa de que acepte, uno a la vez,


10 valores individuales de galones, y convierta cada valor
introducido a su equivalente en litros, antes de solicitar
el siguiente valor. Utilice una estructura Para en el
programa. Recuerde que cada galn equivale a 3.785 litros.

5. Control interactivo de gaza: Modifique el programa escrito


en el ejercicio 2 para que solicite primero el nmero de
datos que sern introducidos y convertidos.

6. Modifique el programa anterior para que el usuario


especifique el nmero de entradas a introducir al ejecutar
el programa.

7. Escriba y ejecute un programa para que despliegue de una


lista de nmeros: el promedio de positivos y negativos.
(Sugerencia: tenga cuidado de no incluir el nmero cero un
numero negativo.) Pruebe el programa con los nmeros 17,
-10, 19, 0, -4. El promedio positivo desplegado por el
programa debe ser 18 y el promedio negativo, -7.
8. Escriba un programa que seleccione y despliegue el valor
mximo de cinco nmeros que sern introducidos cuando se
ejecute el programa.

9. Modifique el programa escrito en el ejercicio anterior


para que despliegue tanto el valor mximo como la
ubicacin de este en el conjunto de los nmeros
introducidos.

10. Los padres de un nio prometen darle $10 cuando


cumpla 12 aos. Cumpleaos y doblar la cantidad de dinero
en cada cumpleaos subsecuente hasta que el obsequio
exceda de $1000. Escriba un programa para determinar qu
edad tendr el nio cuando le den la ltima cantidad, y el
total recibido.

11. programa lee las temperaturas de los 365 das del ao


cada hora

12. Escribir un programa utilizando ciclos anidados que


genere la siguiente serie:

13. Funciones matemticas: Escriba y ejecute un programa


para que produzca una tabla de valores de Y para lo
siguiente:

5 3
a. Y=3 x 2 x + X

Para X entre 5 y 10 e incremento de 0.2

x2 x3 x4
b. Y =1+ X+ + +
2 6 24

Para x entre 1 y 3 e incremento de 0.1


0.8 t
c. Y= 2 e para t entre 4 y 10 e incremento de 0.2
14. Funciones matemticas: Las coordenadas X y Y, como
funcin del tiempo, t, de un proyectil disparado a una
velocidad inicial v a un ngulo con respecto a la tierra
estn dados por:

X = v.t coseno ()

Y = v.t seno ()

Utilizando estas frmulas, escriba un programa que


despliegue una tabla de valores de X y Y para un
proyectil disparado a una velocidad inicial de 500
pies/seg a un ngulo de 22.8 grados. (Sugerencia: recuerde
convertir la medida a radianes.) La tabla debe contener
valores que correspondan a un intervalo de cero a 10
1
segundos en incremento de 2 segundo.

15. Suponga que se realizaron cuatro experimentos, cada uno de


los cuales tiene seis resultados de ensayo. Los resultados de
cada experimento se muestran abajo. Escriba un programa que
utilice un Para anidado para calcular y desplegar el promedio de
los resultados del ensayo para cada experimento.

Resultados del primer experimento: 23.2, 31, 16.9, 27,


25.4, 28.6

Resultados del segundo experimento: 34.8, 45.2, 27.9,


36.8, 33.4, 39.4

Resultados del tercer experimento: 19.4, 16.8, 10.2, 20.8,


18.9, 13.4

Resultados del cuarto experimento: 36.9, 39, 49.2, 45.1,


42.7, 50.6

16. Modifique el programa escrito para el ejercicio anterior


donde el usuario introduzca la cantidad de resultados de los
ensayos en cada experimento. Escriba el programa de tal forma
que se pueda introducir un nmero diferente de resultados de
ensayos en cada experimento.

17. Vuelva a escribir el programa del ejercicio anterior para


eliminar el Para interior. Para hacer esto tiene que introducir
6 resultados de ensayo por cada experimento en lugar de uno a la
vez.

18. Un fabricante prueba cinco generadores elctricos midiendo


los voltajes de salida en tres tiempos diferentes. Escriba un
programa que utilice un Para anidado para introducir los
resultados de las pruebas de cada generador y que calcule y
despliegue el voltaje promedio para cada generador. Suponga que
los resultados de las pruebas de generador son los siguientes:

Primer generador: 122.5, 122.7, 123.0

Segundo generador: 120.2, 127.0, 125.1

Tercer generador: 121.7, 124.9, 126.0

Cuarto generador: 122.9, 123.8, 126.7

Quinto generador: 121.5, 124.7, 122.6

19. Modifique el programa escrito para el ejercicio anterior


donde calcule y despliegue el voltaje promedio en todos los
generadores. (Sugerencia: utilice una segunda variable para
almacenar el total de todos los voltajes del generador.)

20.Escriba un programa que calcule y despliegue los valores para


Y cuando

Y = XZ/(X-Z);

El programa debe calcular Y para los valores de X en un rango de


entre 1 y 5 y los valores de Z en un rango de entre 2 y 6. La
variable X debe controlar la gaza externa e incrementarse en
paso de 1, y Z tambin debe incrementarse en pasos de 1. As
mismo, el programa debe mostrar el mensaje Funcin indefinida
cuando los valores de X y Z sean iguales.

17. Realice un programa que calcule el promedio de tres notas


para 10 alumnos.

You might also like