Problema 1
(Hernandez Meza David Enrique)
1.- Haga un programa que lea un valor entero y verifique si es divisible entre 4. despliegue el valor si es dividible entre 4.
1.- Haga un programa que lea un valor entero y verifique si es divisible entre 4. despliegue el valor si es dividible entre 4.
Pseudocodigo
1. Inicio
2. Real n
3. Write "ingrese
un valor n "
4. Read n
5. Write "es
divisible entre 4 "
6. else
7. Write “no es
divisible entre 4"
8. Fin
Problema 2
(Hernandez Meza David Enrique)
2.- Haga un programa que muestre los siguientes mensajes:
introduzca un valor numérico y después un carácter m o p
si es m es metros convertir a pulgadas
si es pulgadas convertir a metros. (1 metro = 39.3701 pulgadas)
pseudocodigo
pseudocodigo
1.
inicio
2.
real metro
3.
real pulgada
4.
real m=metro*39.3701
5.
real p=pulgada/39.3701
6.
Write "introduzca un valor metro"
7.
Read metro;
8.
write"introduzca un valor pulgada"
9.
read pulgada
10. write "m=",m,
11. write"p=",p
12. fin
codigo:
Problema 3
(Utrera Cámara Jesús Manuel)
Haga un programa que solicita la edad de una persona e imrpimir si la persona es niño, adolescente, adulto o anciano:
0-12 es niño.
13-17 es adolescente.
18-80 es adulto.
Mayor que 80 es anciano.
Pseudocodigo
- Inicio
- Real edad
- Write "Introduzca edad"
- Read edad
- if edad <=12
- Write " es un niño"
- Else if edad <=17
- Write "es un adolescente"
- Else if edad <= 80
- Write "es un adulto
- Else if edad >80
- Write " es un anciano"
- Fin
(Olvera Vázquez Scarlett)
Pseudocodigo
1. 1. Inicio
2. Float l1, l2, l3, p, sp, area
3. Write "Introduzca el 1er lado del triangulo: ", l1
4. Read l1
5. Write "Introduzca el 2do lado del triangulo: ", l2
6. Read l2
7. Write "Introduzca el 2do lado del triangulo: ", l3
8. Read l3
9. p = (l1 + l2 + l3)
10. sp = p/2
11. area = (sp*(sp-l1)*(sp-l2)*(sp-l3))^(1/2)
12. if (l1==l2 && l2==l3) then
13. Write "El triangulo es equilatero"
14. Else if ((l1=l2 && l1!=l3) || (l1!=l2 && l2=l3) || (l1=l3 && l3!=l2)) then
15. Write "El triangulo es isosceles"
16. Else if ((l1=0) || ( l2=0) || (l3=0)) then
17. Write "no puede valer ningun lado cero"
18. Else
19. Write "El triangulo es escaleno"
20. Write "El perimetro es: ", p
21. Write "El area es: ", area
22. Fin
2. Float l1, l2, l3, p, sp, area
3. Write "Introduzca el 1er lado del triangulo: ", l1
4. Read l1
5. Write "Introduzca el 2do lado del triangulo: ", l2
6. Read l2
7. Write "Introduzca el 2do lado del triangulo: ", l3
8. Read l3
9. p = (l1 + l2 + l3)
10. sp = p/2
11. area = (sp*(sp-l1)*(sp-l2)*(sp-l3))^(1/2)
12. if (l1==l2 && l2==l3) then
13. Write "El triangulo es equilatero"
14. Else if ((l1=l2 && l1!=l3) || (l1!=l2 && l2=l3) || (l1=l3 && l3!=l2)) then
15. Write "El triangulo es isosceles"
16. Else if ((l1=0) || ( l2=0) || (l3=0)) then
17. Write "no puede valer ningun lado cero"
18. Else
19. Write "El triangulo es escaleno"
20. Write "El perimetro es: ", p
21. Write "El area es: ", area
22. Fin
Código
Problema 5
(Muñoz Organes Alejandro)
Haga un programa que calcule el pago de un trabajador. Debe introducir las horas trabajadas y el tipo de trabajador, si es 1 el pago por hora es 6 dlls la hora, si es 2 el pago por hora es 8 y si es 3 el pago por hora es 12 dlls. Debe considerar lo siguiente:
Si trabaja entre 30 y 40 horas se le paga tarifa normal.
Si trabaja más de 40 horas cada hora extra se le pagará 20% mas la tarifa por hora normal.
Si trabaja menos de 30 horas se le descuenta 5% de su pago.
Pseudocodigo
- Inicio
- Real tipo,factor,horas,pago
- Write "Introduzca horas trabajadas: "
- Read horas
- Write "Introduzca tipo de trabajador: "
- Read tipo
- if (tipo==1) then
- factor=6
- else factor=4*tipo
- end if
- if (horas>40) then
- pago=factor*((0.2)*horas+32)
- else if (horas<30) then
- pago=factor*horas*(0.95)
- else pago=horas*factor
- end if
- Write “Total a pagar: ", pago, " dolares"
- Fin
Problema 6
(Olvera Vázquez Scarlett)
Haga un programa que introduzca cuatro valores enteros. Desplegar el valor mayor.
Pseudocodigo
1.
1. Inicio
2. int v1, v2, v3, v4
3. Write "Introduzca el 1er valor: ", v1
4. Read v1
5. Write "Introduzca el 2do valor: ", v2
6. Read v2
7. Witre "Introduzca el 3er valor: ", v3
8. Read v3
9. If (v1>v2 && v1>v3 && v1>v4) then
10. v1, Write " es el numero mayor"
11. else if (v2>v1 && v2>v3 && v2>v4) then
12. v2, Write " es el numero mayor"
13. else if (v3>v2 && v3>v1 && v3>v4) then
14. v3, Write " es el numero mayor"
15. else if (v4>v2 && v4>v1 && v4>v3) then
16. v4, Write " es el numero mayor"
17. Fin
Diagrama
1. Inicio
2. int v1, v2, v3, v4
3. Write "Introduzca el 1er valor: ", v1
4. Read v1
5. Write "Introduzca el 2do valor: ", v2
6. Read v2
7. Witre "Introduzca el 3er valor: ", v3
8. Read v3
9. If (v1>v2 && v1>v3 && v1>v4) then
10. v1, Write " es el numero mayor"
11. else if (v2>v1 && v2>v3 && v2>v4) then
12. v2, Write " es el numero mayor"
13. else if (v3>v2 && v3>v1 && v3>v4) then
14. v3, Write " es el numero mayor"
15. else if (v4>v2 && v4>v1 && v4>v3) then
16. v4, Write " es el numero mayor"
17. Fin
Diagrama
Código
Problema 7
(Muñoz Organes Alejandro)
Haga un programa que calcule el monto de una persona al inscribirse en clases de computación. Dependiendo si es alumno de la universidad o no. Si es alumno se hará un 50% de descuento en la inscripcion como en la mensualidad. Las cuotas sin descuento es inscripción 250 y mensualidad 600 pesos.
Pseudocodigo
- Inicio
- char select
- Real inscripcion = 250
- Real mensualidad = 600
- Real monto
- Write "Eres estudiante de esta universidad? (s/n): "
- Read select
- if (select=='S' || select=='s') then
- inscripción = inscripción*0.5
- mensualidad = mensualidad*0.5
- monto = inscripcion+mensualidad
- else
- monto = inscripcion+mensualidad
- end if
- Write "Inscripción = $", inscripcion
- Write "Mensualidad = $", mensualidad
- Write " Total = $", monto
- Fin
Problema 8
(Utrera Cámara Jesús Manuel)
Elabore un programa para calcular e imprimir los siguientes valores de X y Y, teniendo como entrada el valor de X y calcular el valor de Y de acuerdo a las siguientes condiciones:
Si X < 0 entonces Y= 8x^2 - 2x + 5 Si X >= 0 entonces Y= 4x^2 + 7x - 5
Pseudocodigo