sábado, 5 de octubre de 2013

Ejercicio 3 de Octubre de 2013


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
     {
     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

 




 

 



 

No hay comentarios:

Publicar un comentario