EJEMPLOS CONDICIONALES DE ALGORITMOS: Unidad II.
Diseñar un algoritmo en lenguaje pseudocodigo y Lenguane C para los siguientes problemas: UNIDAD II
1. Dados 2 números enteros determinar el mayor y em menor.
2. Dados 7 números indicar cuales son mayores a 5.
3. Dados 7 números indicar cuantos y cuales son mayores a 10.
4. Dado un numero determinar si es par
5. Dados 2 números determinar si uno de ellos es igual al doble del otro
6. Dada una letra determinar si es mayúscula
7. Dados dos números enteros determinar si son impares.
8. Dados 7 números sumar solo aquellos menores a 20 y número par.
9. Dados 3 números indicar si uno de ellos es la suma de los otros dos
10. Dada la edad de 6 alumnos , determinar el promedio de alumnos menores a 20 anos
11. Dada una palabra determinar cuantas vocales tiene
12. Dados 2 números verificar si uno es divisor de otro
13. Dados 7 números obtener la media aritmética
14. Dados 5 números indicar cuales son pares y cuales impares.
15. Dado un numero entero y positivo determinar si esta comprendido entre 5 y 20
16. Resolver una ecuación de Segundo Grado, dados los coeficientes a, b, y c como números enteros. Determine si es una recta, si la raíz tiene solución en los números complejos.
17. Validar un número dado comprendido dentro de un criterio de validación
18. Dado el nombre de varias Ciudades de Venezuela y la cantidad de estudiantes activos. Determinar: a) Cuál es la Ciudad con mayor y menor población estudiantil. b) Cuántas Ciudades se encuentran por encima de la media
19. Diseñar un Algoritmo para determinar el tiempo y pago de un automóvil cuando utiliza un estacionamiento cuyo pago es por hora.
20. Dado el nombre, el número de horas trabajadas y la tarifa por hora en un mes por un empleado, determinar su sueldo neto a cobrar. Supuestos: a) Total horas de trabajo normal 160. b) Pago de horas extras es el doble al costo de la hora normal. C) Pago del bono de transporte del 30 % solo si nunca falto en el mes. d) El bono de alimentación es del 40 % solo para aquellos que ganen por debajo de un sueldo básico y 6 unidades tributarias. E) El seguro social obligatorio es del 4% si sueldo básico es menor a 2000 B.s F. como sueldo referencial sino un monto único de Bs. F. 90 , Seguro de paro forzoso del 1% y ley de política habitacional del 2%.
21. Dada la fecha actual, determinar la fecha del día siguiente
Ejemplos en Lenguaje C Unidad II. Condicionales.
Ejemplo:
if (expresion)
sentencia_1;
else
sentencia_2;
Ejemplo:
if (expresion_1)
sentencia_1;
else if (expresion_2)
sentencia_2;
else if (expresion_3)
sentencia_3;
else if (...) ...
[else
sentencia_n;
Ejemplo:
if (expresion_1)
sentencia_1;
else if (expresion_2) sentencia_2;
else if (expresion_3) sentencia_3;
else if (...) ...
[else sentencia_n;]
Ejemplo:
switch (expresion) {
case expresion_cte_1:
sentencia_1;
case expresion_cte_2:
sentencia_2; ...
case expresion_cte_n:
sentencia_n;
[default:
sentencia;] }
Ejemplo:
switch (expresion) {
case expresion_cte_1:
sentencia_1;
break;
case expresion_cte_2:
sentencia_2;
break;
default:
sentencia_3;
}
Ejemplo:
if (a >= b)
if (b != 0.0)
c = a/b;
else
c = 0.0;
Operadores de relación:
Igual que: ==
Menor que: <
Mayor que: >
Menor o igual que: <=
Mayor o igual que: >=
Distinto que: !=
expresion1 || expresion2 or
expresion1 && expresion2 and
x=(-b+sqrt((b*b)-(4*a*c)))/(2*a);
(2==1) || (-1==-1)
(2==2) && (3==-1)
((2==2) && (3==3)) || (4==0)
((6==6) || (8==0)) && ((5==5) && (3==2))
Ejemplo:
#include
main()
{
float a=0,b=0;
printf("\n deme un nro ");
scanf("%d",&a);
printf("\n deme un nro ");
scanf("%d",&b);
if (a>b)
{
printf("\n el nro. mayor es %f ",a);
}
if (a {
printf("\n el nro. mayor es %f ",b);
}
}
Ejemplo:
#include
main()
{
int a=0,c=0;
printf("\n deme un nro ");
scanf("%d",&a);
c= a % 2;
if (c==0)
{
printf("\n nro. es par %d ",a);
}
else
{
printf("\n nro. impar %d ",a);
}
}
Ejemplo:
#include
main()
{
int a=0,c=0;
printf("\n deme un nro ");
scanf("%d",&a);
if (a>=5) && (a<=20)
{
printf("\n el nro. es comprendido entre 5 y 20 ");
}
else
{
printf("\n el nro. esta fuera del rango 5 y 20 ");
}
}
No hay comentarios:
Publicar un comentario