1.- Elaborar un programa que lea los datos de un estudiante: Nombre y tres calificaciones parciales e imprimir el nombre y la calificación final de acuerdo a lo siguiente: para aprovar el curso, debe tener 70 o más en cada una de las tres calificaciones. La calificación final será el promedio. En caso de haber reprobado uno o más exámenes ordinarios, la calificación será NA (no acreditada).
Algoritmo
1.-Inicio
2.-Definir variables
calif1, calif2, calif3, califinal float
nombre[30] char
3.-Lectura de variables
Write"Introduzca el nombre del alumno"
Read nombre
Write"Introduzca la calificacion del primer parcial"
Read calif1
Write"Introduzca la calificacion del segundo parcial"
Read calif2
Write"Introduzca la calificacion del tercer parcial"
Read calif3
4.- Calcular promedio
califinal=(calif1+calif2+calif3)/3
5.- Comparar calificaciones y desplegar datos
if ((calif1<70) or (calif2<70) or (calif3<70)) then
Write"El nombre del alumno es: ",nombre
Write"La calificacion final es NA (NO ACREDITADA),por haber reprobado uno o mas parciales"
Write"por haber reprobado uno o mas parciales"
else
Write "El nombre del alumno es: ",nombre
Write "La calificacion final del alumno es", califinal
6.- Fin
Pseudocódigo
Inicio
calif1, calif2, calif3, califinal float
nombre[30] char
Write"Introduzca el nombre del alumno"
Read nombre
Write"Introduzca la calificacion del primer parcial"
Read calif1
Write"Introduzca la calificacion del segundo parcial"
Read calif2
Write"Introduzca la calificacion del tercer parcial"
Read calif3
califinal=(calif1+calif2+calif3)/3
if ((calif1<70) or (calif2<70) or (calif3<70)) then
Write"El nombre del alumno es: ",nombre
Write"La calificacion final es NA (NO ACREDITADA),por haber reprobado uno o mas parciales"
Write"por haber reprobado uno o mas parciales"
else
Write"El nombre del alumno es: ", nombre
Write"La calificacion final del alumno es", califinal
Fin
2.- Haga un programa para leer tres números enteros y que imprima el menor. Considere que los valores son diferentes.
Algoritmo
1. Inicio
2. Definir variables n1,n2,n3 entero
3. Leer variables n1,n2,n3
write"Introduza 3 numeros enteros diferentes"
read n1
read n2
read n3
4. Encontrar el menor
If n1<n2 and n1<n3
then
write "El numero menor es: ", n1
else
If n2<n1 and n2<n3
then
write "El numero menor es: ", n2
else
write "El numero menor es: ", n3
5. Fin
Pseudocódigo
Inicio
n1,n2,n3 entero
write"Introduza 3 numeros enteros diferentes"
read n1
read n2
read n3
If n1<n2 and n1<n3
then
write "El numero menor es: ", n1
else
If n2<n1 and n2<n3
then
write "El numero menor es: ", n2
else
write "El numero menor es: ", n3
Fin


3.- Elabore un programa que imprima el costo de un
pedido de un articulo del cual tiene la descripcion, la cantidad pedida y el
precio unitario. si la cantidad excede de 20 unidades, se hace un descuento de
10% y si excede de 50 unidades, el descuento es de 20%.
Algoritmo
1.- Inicio
Definir
variables
cantidad,precio,costo,descuento
real
2.- Leer variables
write”Introduce
la cantidad de producto(s)”
read
cantidad
write
“Introduce el precio del producto”
read precio
3.- Comparar
if
cantidad>20 and cantidad<=50
descuento=(cantidad*precio)*.10
costo=(cantidad*precio)-descuento
write"El
costo total es de",costo
else
if
cantidad>50 then
descuento=(cantidad*precio)*.20
costo=(cantidad*precio)-descuento
write"El
costo total es de",costo
else
costo=(cantidad*precio)-descuento
write"El
costo total es de",costo
4.- Fin
Pseudocódigo
Inicio
cantidad, precio, costo, descuento real
write ”Introduce la cantidad de producto(s)”
read cantidad
write “Introduce el precio del producto”
read precio
if cantidad>20 and cantidad<=50
{
descuento=(cantidad*precio)*.10
costo=(cantidad*precio)-descuento
write "El costo total es de", costo
}
else
if (cantidad>50 ) then
{
descuento=(cantidad*precio)*.20
costo=(cantidad*precio)-descuento
write "El costo total es de", costo
}
else
{
costo=(cantidad*precio)-descuento
write "El costo total es de", costo
}
Fin

4.- Elaborar un programa para calcular e imprimir los
valores de X y Y teniendo como entrada el valor de X y calculando de acuerdo
con las siguientes condiciones:
Si X<10 entonces y = 3x3 + 4x2
– 5x + 15
Si X>=10 entonces y = x3 + 5x2 – 6x + 2
Algoritmo
1.- Inicio
2.- Definir variables
x,y int
2.- Lectura de Datos
write"Introduzca el valor de x"
read x
3.- Evaluar el valor de x
if (x<10)
then {y=3*x^3+4*x^2-5*x+15
write"El valor de y=3*x^3+4*x^2-5*x+15 es: ",y
}
else
{
y=x^3+5*x^2-6*x+2
write "El valor de y=x^3+5*x^2-6*x+2 es: ",y
}
4. Fin
Pseudocódigo
1.- Inicio
2.- x,y int
3.- write"Introduzca el valor de x"
4.- read x
5.- if (x<10)
then
write "El valor de y=x^3+5*x^2-6*x+2 es: ",y
}
4. Fin
Pseudocódigo
1.- Inicio
2.- x,y int
3.- write"Introduzca el valor de x"
4.- read x
5.- if (x<10)
then
{
y=3*x^3+4*x^2-5*x+15
write"El valor de y=3*x^3+4*x^2-5*x+15 es: ",y
}
7. else
{ y=x^3+5*x^2-6*x+2
write "El valor de y=x^3+5*x^2-6*x+2 es: ",y
}
8. Fin
write"El valor de y=3*x^3+4*x^2-5*x+15 es: ",y
}
7. else
{ y=x^3+5*x^2-6*x+2
write "El valor de y=x^3+5*x^2-6*x+2 es: ",y
}
8. Fin
No hay comentarios:
Publicar un comentario