ejercicios (trabajo)

Upload: cristophergmartell

Post on 10-Jan-2016

456 views

Category:

Documents


0 download

DESCRIPTION

Ejercicios

TRANSCRIPT

1. Hacer un programa que admita un nmero y decida si es par o impar.2. Escribe un algoritmo que sume, reste, multiplique y divida dos nmeros cualesquiera3. Hacer un programa completo para calcular las races de una ecuacin cuadrtica en todos sus casos.4. Hacer un programa para decidir si un nmero es divisible por 3 o no.5. Hacer un programa para decidir si cual nmero es mayor si el nmero de vocales o el nmero de consonantes.6. Hacer un programa que reciba datos de una persona y le de una categora segn el siguiente criterio: a) Adulto profesionista, si tiene un ttulo y trabajo y tiene entre 20 y 50 aos. b) Adulto desempleado, si no tiene trabajo y tiene entre 20 y 50 aos. c) Joven estudiante, si estudia y tiene entre 15 y 20 aos. d) Joven desempleado, si no estudia y tiene entre 15 y 20 aos. e) Joven empleado, si no tiene ttulo y trabaja, entre 15 y 20 aos de edad.7. Hacer un programa que reciba la fecha de nacimiento y te de su signo del Zodiaco.8. Hacer un programa que solicite la informacin de un paciente, que lo clasifique como: a) Paciente sin enfermedad y se puede ir a su casa si: sin importar edad, sexo, su temperatura esta entre 36,5 y 37,4 y no tiene sntomas de dolorb) Adems su presin esta entre de 90/60 y 120/80 y tiene un peso no mayor a 5 kilos de su peso normal.c) Paciente con posibles sntomas de enfermedad y pasa a medicina preventiva, sin importar edad, sexo, su temperatura esta entre 37,5 y 37,8, o tiene sntomas de algn dolor, o su presin esta por debajo de 90/60 o arriba de 120/80, o tiene ms de 7 kilos por abajo o arriba de lo normal.d) Paciente con una seal clara de enfermedad pasa directamente a consulta de un mdico, si tiene temperatura entre 37,9 y 38,8, o tiene dolor agudo o tiene presin muy baja o muy alta o pesa por ms o menos de 20 kilos a lo normal.e) Paciente con enfermedad grave pasa directamente a internarse, si tiene temperatura mayor a 38,9 o tiene dolor agudo o tiene presin muy baja o muy alta o pesa por ms o menos de 30 kilos a lo normal. f) Paciente con enfermedad muy grave pasa directamente hospital de especialidad, si tiene temperatura mayor a 38,9 con tiene dolor agudo y tiene presin muy baja o muy alta cualquier peso.8 Hacer un programa para simular el lanzamiento de una moneda.9 Hacer un programa que cambie la calificacin convencional del 1 al 10 a la escala americana de A a F.10 Escribe un algoritmo que calcule el rea y el volumen de un cilindro:A = 2 PI r2 + (( 2 PI r ) * h) V = (PI r2) * h11 Traduce la siguiente expresin matemtica a una expresin algortmica y utiliza la tabla de prioridad de operadores para calcular y mostrar el resultado de:

12 Costos de una flota de camiones. Suponga que una industria mantiene una flota de tres (3) camiones para repartir sus productos. En cada viaje, el conductor anota la distancia recorrida en kilmetros, los litros de gasolina usados, el costo de la gasolina y otros gastos de mantenimiento del camin. Como parte del proceso de contabilidad, el administrador de la empresa necesita calcular y registrar para cada camin y para cada viaje, los kilmetros recorridos por litro, el costo total del viaje y el costo por kilmetro. Disear un algoritmo en pseudocdigo para llevar a cabo estos clculos.13 Un mdico determina si una persona tiene anemia o puede padecer una cardiopata de acuerdo a su nivel de hemoglobina en la sangre, su edad y su sexo. Si el nivel de hemoglobina que tiene una persona es menor que el rango que le corresponde, se determina que el paciente sufre de anemia. En caso contrario el paciente puede padecer algn tipo de cardiopata y se le recomienda realizarse otros exmenes. La tabla en la que el mdico se basa para obtener el diagnstico es la siguiente:

EdadNivel HemoglobinaRecin Nacido13,5 a 19,5 gr/dlEntre 1 y 5 aos 12 a 14 gr/dlEntre 1 y 15 aos 12 a 14 gr/dl OJO: ESTE CASO INCLUYE AL ANTERIORPERO, FALTA EL RANGO DESDE 16 hasta menores a 18 aosHombre adulto 13 a 16 gr/dlMujer adulta 11,5 a 14,5 gr/dlRealice un algoritmo que, dada la edad, sexo y valor de la hemoglobina de un paciente, determine si est sano, tiene anemia o es necesario realizar otros exmenes. 14 Un operario de una fbrica recibe cada cierto tiempo un depsito cilndrico de dimensiones variables, que debe llenar de aceite a travs de una toma con cierto caudal disponible. Se desea crear un programa que le indique cunto tiempo transcurrir hasta el llenado del depsito. El caudal disponible se considera estable para los tiempos que tardan los llenados de depsitos y se encuentra almacenado en un archivo del ordenador, figurando el dato en litros por minuto.15 Un colegio desea saber qu porcentaje de nios y qu porcentaje de nias hay en el curso actual. Disear un algoritmo para este propsito (recuerda que para calcular el porcentaje puedes hacer una regla de 3).16 Se pide representar el algoritmo que nos calcule la suma de los N primeros nmeros pares. Es decir, si insertamos un 5, nos haga la suma de 6+8+10+12+14.17 Teniendo en cuenta que la clave es eureka, escribir un algoritmo que nos pida una clave. Solo tenemos 3 intentos para acertar, si fallamos los 3 intentos nos mostrara un mensaje indicndonos que hemos agotado esos 3 intentos. (Recomiendo utilizar un interruptor). Si acertamos la clave, saldremos directamente del programa.18 Calcular las calificaciones de un grupo de alumnos. La nota final de cada alumno se calcula segn el siguiente criterio: la parte prctica vale el 10%; la parte de problemas vale el 50% y la parte terica el 40%. El algoritmo leer el nombre del alumno, las tres notas, escribir el resultado y volver a pedir los datos del siguiente alumno hasta que el nombre sea una cadena vaca. Las notas deben estar entre 0 y 10, si no lo estn, no imprimir las notas, mostrara un mensaje de error y volver a pedir otro alumno.19 Algoritmo que dado un ao, nos diga si es bisiesto o no. Un ao es bisiesto bajo las siguientes condiciones:Un ao divisible por 4 es bisiesto y no debe ser divisible entre 100.Si un ao es divisible entre 100 y adems es divisible entre 400, tambin resulta bisiesto.20 El siguiente es el men de un restaurante de bocadillos. Disear un algoritmo capaz de leer el nmero de unidades consumidas de cada alimento ordenado y calcular la cuenta total. Vamos a suponer que estos precios son fijos, es decir, que son constantes (recuerda que en PSeInt no se usa comas para separar la parte decimal de la parte entera).

ProductoPrecioBocadillo de jamn$1,5 Refresco$1,05 Cerveza$0,75