Professional Documents
Culture Documents
Tarea 5 Programacion
Tarea 5 Programacion
Tarea 5 Programacion
Algoritmo AprobadoReprobado
Definir a, b, c, d como entero;
Definir e Como Real;
Escribir "Ingrese calificacion asignatura uno : ";
leer a;
Escribir "Ingrese calificacion asignatura dos : ";
leer b;
Escribir "Ingrese calificacion asignatura tres : ";
leer c;
Escribir "Ingrese calificacion asignatura cuatro : ";
leer d;
e<- (a+b+c+d)/4;
FinAlgoritmo
2.Calcular la raíz cuadrada de un número, si el número es menor que cero
entonces enviar el siguiente mensaje “El número tiene una raíz imaginaria”.
Algoritmo Raizcuadrada
Definir a,r,ab Como Real
Escribir "escribe un numero : ";
Leer a
si a== 0 Entonces
Escribir "El número tiene una raíz imaginaria";
FinSi
si a<=0 Entonces
Escribir "El número tiene una raíz imaginaria";
FinSi
r <- rc(a)
Escribir "La raiz cuadrada del numero ",a," es : ",r
FinAlgoritmo
3.Escribe un año y envía el mensaje de si es un año bisiesto o no; para que
sea bisiesto el número debe ser divisible entre 400.
Algoritmo AñoBisiesto
Escribir "Escribe un año : ";
Leer año;
si año mod 4=0 o (año mod 400=0 ) entonces
Escribir año " Es un año bisiesto";
Sino
Escribir año " No es un año bisiesto";
FinSi
FinAlgoritmo
4.Ticket de Compra, vas a la tienda y compras cinco artículos de diferentes
precios, calcula el monto a pagar tomando en cuenta que el IVA es del 16%,
y si la cantidad comprada es mayor a $2000.- pesos entonces se le hace un
10% de descuento. Entonces los resultados a obtener son: Subtotal, IVA,
Descuento si es que aplica, y el Total a pagar.
Algoritmo IVAcondescuento
Definir iva, subtotal, total, descuento,descuentoiva Como Real
Si (subtotal>=2000) Entonces
Escribir "El precio con descuento es: $",descuento;
sino
Escribir "El total a pagar es: $", total;
FinSi
Si (subtotal>=2000) Entonces
Escribir "El precio con descuento es: $",descuento;
sino
Escribir "El total a pagar es: $", total;
FinSi
Si (subtotal>=2000) Entonces
Si (subtotal>=2000) Entonces
Si (subtotal>=2000) Entonces
FinAlgoritmo
5. Las edades, pero ahora utilizando los dos tipos de Estructuras de decisión
múltiple switch – case.
Algoritmo Edades
int main()
{
float a,b,c; int num;
printf("Calculadora basica\n\n");
if(num>=1&&num<=4)
{printf("\n\nIntroduce el primer numero: "); scanf("%f",&a);
printf("Introduce el segundo numero: "); scanf("%f",&b);}
if(num==5)
{printf("\nIntroduce el numero a elevar: "); scanf("%f",&a);
printf("Introduce a que potencia quieres que se eleve: "); scanf("%f",&b);}
switch(num)
return 0;
}
Al compilarlo
7.Una compañía de paquetería cobra el servicio de mensajería dependiendo
del peso del paquete y dependiendo la zona a la cual se envié.
Dicha información se presenta en la siguiente tabla:
Algoritmo Paqueteria
costo= (peso*1000)*0.75
Escribir " 5= Zona Sureste"
FinSi
FinSi
FinSi
FinSi
Escribir "El costo por el envio del paquete es:$",costo
Escribir "el paquete tiene un peso de:",peso, "kilos "
SiNo
Escribir "El paquete no se puede enviar a esa zona"
FinSi
FinSi
FinAlgoritmo
8. Para la preparatoria se requiere que los alumnos puedan visualizar el
listado de sus asignaturas, la lista de maestros que imparten cada una de
esas asignaturas, el horario de asesorías de dichos maestros y por último el
acompañante académico asignado para el alumno. Toda esta información se
mostrará de manera ordenada, de tal forma que el alumno primero deberá
seleccionar su grado, después seleccionará su grupo y por último indicar
a que turno pertenece. Después de indicar toda esta información se deberá
mostrar el acompañante académico asignado para el alumno y debajo de
esta información el listado de asignaturas para el año que cursa.
Algoritmo Preparatoria
si grado == 1 Entonces
Escribir "Selecciona un grupo"
Escribir " 1= grupo A"
Escribir " 2= grupo B"
Escribir " 3= grupo C"
Escribir " 4= grupo D"
leer grupo
si grupo==1 Entonces
Escribir "Usted pertenece al turno 1"
Escribir "Su acompanante academico es: Jose luis"
Escribir "Listado de asignaturas para turno 1:"
Escribir " Espanol, matematicas, ciencias naturales, historia y geografia"
SiNo
si grupo ==2 Entonces
Escribir "Usted pertenece al turno 2"
Escribir "Su acompanante academico es: Jose Antonio"
Escribir "Listado de asignaturas para turno 2:"
Escribir "matematicas, Ingles, Civismo, Cultura de la legalidad,
Educacion en la fe "
SiNo
si grupo ==3 Entonces
Escribir "Usted pertenece al grupo 3"
Escribir "Su acompanante academico es: Maria Jose"
Escribir "Listado de asignaturas para turno 3:"
Escribir "Ingles, Civica y etica, lenguaje grecolatino,
ciencias sociales, educacion fisica "
SiNo
si grupo==4 Entonces
Escribir "Usted pertenece al grupo 4"
Escribir "Su acompanante academico es: Juan
Pablo"
Escribir "Listado de asignaturas para turno 4:"
Escribir "Artes plasticas, musica, eduacion
fisica, computacion, ortografia"
FinSi
FinSi
FinSi
FinSi
FinSi
fin si
FinSi
si grado==3 Entonces
Escribir "Selecciona grupo"
Escribir " 1= grupo A"
Escribir " 2= grupo B"
Escribir " 3= grupo C"
Escribir " 4= grupo D"
leer grupo
si grupo==3 Entonces
Escribir "Usted pertenece al grupo 3"
Escribir "Su acompanante academico es: Maria Jose"
Escribir "Listado de asignaturas para turno 3:"
Escribir "Ingles, Civica y etica, lenguaje grecolatino, ciencias
sociales, educacion fisica "
SiNo
si grupo==1 Entonces
Escribir "Usted pertenece al turno 1"
Escribir "Su acompanante academico es: Jose luis"
Escribir "Listado de asignaturas para turno 1:"
Escribir " Espanol, matematicas, ciencias naturales,
historia y geografia"
SiNo
si grupo==2 Entonces
Escribir "Usted pertenece al turno 2"
Escribir "Su acompanante academico es: Jose
Antonio"
Escribir "Listado de asignaturas para turno 2:"
Escribir "matematicas, Ingles, Civismo, Cultura
de la legalidad, Educacion en la fe "
SiNo
si grupo==4 Entonces
Escribir "Usted pertenece al grupo 4"
Escribir "Su acompanante academico
es: Juan Pablo"
Escribir "Listado de asignaturas para
turno 4:"
Escribir "Artes plasticas, musica,
eduacion fisica, computacion, ortografia"
FinSi
FinSi
FinSi
FinSi
FinSi
si grado==4 Entonces
Escribir "Selecciona grupo"
Escribir " 1= grupo A"
Escribir " 2= grupo B"
Escribir " 3= grupo C"
Escribir " 4= grupo D"
leer grupo
si grupo==4 Entonces
Escribir "Usted pertenece al grupo 4"
Escribir "Su acompanante academico es: Juan Pablo"
Escribir "Listado de asignaturas para turno 4:"
Escribir "Artes plasticas, musica, eduacion fisica,
computacion, ortografia"
SiNo
si grupo==1 Entonces
Escribir "Usted pertenece al turno 1"
Escribir "Su acompanante academico es: Jose luis"
Escribir "Listado de asignaturas para turno 1:"
Escribir " Espanol, matematicas, ciencias naturales,
historia y geografia"
SiNo
si grupo==2 Entonces
Escribir "Usted pertenece al turno 2"
Escribir "Su acompanante academico es: Jose
Antonio"
Escribir "Listado de asignaturas para turno 2:"
Escribir "matematicas, Ingles, Civismo, Cultura
de la legalidad, Educacion en la fe "
SiNo
si grupo==3 Entonces
Escribir "Usted pertenece al grupo 3"
Escribir "Su acompanante academico
es: Maria Jose"
Escribir "Listado de asignaturas para
turno 3:"
Escribir "Ingles, Civica y etica, lenguaje
grecolatino, ciencias sociales, educacion fisica "
FinSi
FinSi
FinSi
FinSi
FinSi
FinAlgoritmo