miércoles, 16 de julio de 2014

Algorítmos


EJERCICIOS NIVEL 1

1.- Algoritmo que permita el ingreso de dos números enteros y calcule la división.
Descargar resultado -----------> Clic Aquí

2.- Algoritmo que convierta soles a dólares.
Descargar resultado -----------> Clic Aquí

3.- Algoritmo que convierta kilómetros en metros y centímetros.
Descargar resultado -----------> Clic Aquí

4.- Algoritmo que convierta horas en minutos y segundos.
Descargar resultado -----------> Clic Aquí

5.- Algoritmo que convierta grados Celsius a grados Fahrenheit.
Descargar resultado -----------> Clic Aquí

6.- Algoritmo que eleve al cubo un número entero
Descargar resultado -----------> Clic Aquí

7.- Algoritmo que calcule la distancia (MRU) sabiendo la velocidad y el tiempo recorrido por un móvil.
Descargar resultado -----------> Clic Aquí

8.- Algoritmo que calcule el salario mensual, sabiendo el número de horas trabajadas y el valor por hora.
Descargar resultado -----------> Clic Aquí

9.- Un docente desea saber el porcentaje de varones y mujeres que hay en un salón de clases; realice el algoritmo respectivo.
Descargar resultado -----------> Clic Aquí

10.- Un alumno desea saber el promedio de sus calificaciones teniendo en cuenta que:

-el promedio de sus 4 tareas académicas es el 60% del promedio final.
-el examen de medio curso es el 15% del promedio final.
-el examen final es el 25% del promedio final.
Descargar resultado -----------> Clíc Aquí

EJERCICIOS NIVEL 2

1.- Dado un número entero, determinar si es positivo, negativo o cero.
Descargar resultado -----------> Clic Aquí

2.- Dado un número natural, determinar si es cero, par o impar.
Descargar resultado -----------> Clic Aquí

3.- Dado las 4 notas de tareas académicas, el EMC y el FIN DE CURSO, calcule su promedio e imprima el mensaje respectivo o si entra al SUSTITUTORÍO, en caso afirmativo, reemplazar la menor nota (emc o fc) con el sustitutorio y hallar el nuevo promedio final.
Descargar resultado -----------> Clic Aquí

4.- Determinar si un número entero es divisible entre otro.
Descargar resultado -----------> Clic Aquí

5.- Leer dos valores numéricos e imprimir en orden ascendente.
Descargar resultado -----------> Clic Aquí

6.- Leer la edad de una persona y escriba el mensaje respectivo si es mayor o menor de edad.
Descargar resultado -----------> Clic Aquí

7.- Hacer un programa que reciba datos de una persona y le dé una categoría según el siguiente criterio:
     a) Adulto Profesionista, si tiene un título y trabajo y tiene entre 20 y 50 años.
     b) Adulto desempleado, si no tiene trabajo y tiene entre 20 y 50 años.
     c) Joven estudiante, si estudia y tiene entre 15 y 20 años.
     d) Joven desempleado, si no tiene título y trabaja, entre 15 y 20 años de edad.
     e) Joven empleado, si no tiene título y trabaja, entre 15 y 20 años de edad.
Descargar resultado -----------> Clic Aquí

8.- Construir un programa que calcule el índice de masa corporal de una persona {IMC = peso [Kg]/altura2 [m]} e indique el estado en el que se encuentra esa persona en función del valor IMC:
     Valor de IM<16 Criterio de ingreso al hospital
              de 16 a 17 infra peso
              de 17 a 18 bajo peso
              de 18 a 25 peso normal (saludable)
              de 25 a 30 sobrepeso (obesidad de grado I)
              de 30 a 35 sobrepeso crónico (obesidad de grado II)
              de 35 a 40 obesidad pre mórbida (obesidad de grado (obesidad de grado III)
          > 40 obesidad mórbida (obesidad de grado IV)
     Nota 1: Se recomienda el empleo de sentencias if – else anidadas.
     Nota 2: Los operandos (peso altura) deben ser introducidos por teclado y por usuario.
Descargar resultado -----------> Clic Aquí


9 .- Se reciben tres enteros positivos en forma ascendente a<=b<=c. Estos pueden representar las longitudes de los lados de un triángulo si cumplen con (a+b)>c. Si realmente representan un triángulo, encuentre su área e indique si es equilátero, isósceles o escaleno. El área del triángulo se calcula mediante la siguiente fórmula:

     Área = √(s*(s-a)*(s-b)*(s-c)) 
     Dónde: s es la mitad de la suma de los lados a, b y c.
Descargar resultado -----------> Clic Aquí

EJERCICIOS NIVEL 3


1.- Algoritmo que permita el ingreso de una edad y evalúe si es mayor o menor de edad e imprima el mensaje respectivo. Nota: La edad debe estar entre 1 y 100 años solamente; sino debe volver a pedir edad.
Descargar resultado -----------> Clic Aquì


2.- Algoritmo que permita evaluar si un número se encuentra en un rango determinado de números; si no lo está debe volver a pedir número. El rango debe ser ingresado por el usuario.
Descargar resultado -----------> Clic Aquì



3.- Algoritmo que permita el ingreso del nombre de un alumno y tres notas, imprimir su promedio y está o no aprobado. Tener en cuenta que las notas deben estar en el rango de 0 a 20 solamente.
Descargar resultado -----------> Clic Aquì



4.- Algoritmo que pida un número y pregunte si desea continuar sí o no; en caso afirmativo que continúe pidiendo números, sino que se detenga e imprima la suma de todos los números ingresados. Nota el S o N ingresados deben estar entre apostrofes.
Descargar resultado -----------> Clic Aquì



5.- Algoritmo que modifique el algoritmo anterior para que al final también imprima la cantidad de datos ingresados y el promedio de los datos.
Descargar resultado -----------> Clic Aquì



6.- Algoritmo que imprima del 1 al 10 usando el bucle while o MQ (Mientras Que)
Descargar resultado -----------> Clic Aquì



7.- Algoritmo que imprima del N2 al N1 usando el bucle while o MQ (Mientras Que). Donde N2>N1.
Descargar resultado -----------> Clic Aquì



8.- Algoritmo que realice la tabla de multiplicar del número N. (del 1 al 20)
Descargar resultado -----------> Clic Aquì



9.- Algoritmo que muestre la raíz cuadrada, el cuadrado y el cubo de los N primeros números naturales.
Descargar resultado -----------> Clic Aquì


10.- Algoritmo que pida la cantidad de números a ingresar e imprima la suma de los números pares ingresados.
Descargar resultado -----------> Clic Aquì



EJERCICIOS NIVEL 4

1.- Algoritmo que permita el ingreso de N límites y que el resultado sea el limite más 100 más 10 y que siga la secuencia ordenadamente.

Descargar resultado ----------->  Clic Aquì
2.- Algoritmo que permita el ingreso de N datos, de acuerdo al valor que le damos a N.
Descargar resultado -----------> Clic Aquì
3.- Algoritmo que permita el ingreso de N datos, de acuerdo al valor que le damos a N y que sume los números pares positivos.
Descargar resultado ----------->  Clic Aquì
4.- Algoritmo que permita el ingreso de N números y que muestre cual es el menor de todos ellos.
Descargar resultado -----------> Clic Aquì
5.- Algoritmo que realice las siguientes operaciones y que determine el valor de Z:X=(19)+raízcuad(25)-9)/5            Y=40/raízcubic(-125)                      Z=(Y+5)^X
Descargar resultado -----------> Clic Aquì
6.- Realice un algoritmo que permita ingreso de 3 números enteros positivos y los multiplique sin usar “*”.
Descargar resultado -----------> Clic Aquì
7.- Desarrolle un algoritmo para la empresa constructora tecnovivir Casas C.A ,que le permita calcular e imprimir la nómina para su cancelación a un total de 50 obreros calificados a quienes debe cancelar por horas trabajadas. La hora trabajada se pauto en 30.000 soles.
Descargar resultado -----------> Clic Aquì
8.- Desarrolle un algoritmo que funcione como caja registradora.
Descargar resultado -----------> Clic Aquì
9.- Desarrolle un algoritmo que permita leer un valor entero positivo N y determinar si es primo o no.
Descargar resultado -----------> Clic Aquì
10.- Desarrolle un algoritmo que permita leer dos números y ordenarlos de mayor a menor,  si es el caso.
Descargar resultado -----------> Clic Aquì



CLIC AQUÍ PARA DESCARGAR TODOS LOS EJERCICIOS RESUELTOS 1,2,3,4

Autores:        Luna Coronado Royer