Pseudoco
Proceso: Registro UCAB Guayana
Inicio
Escribir: ("Bienvenidos a UCAB Guayana");
Repetir
Escribir: (“Ingrese el carnet estudiantil");
Leer: carnet;
Escribir: "Ingrese cantidad de materias a inscribir ";
Leer: materias;
Escribir: (“Ingrese Numero de créditos");
Leer: créditos;
Si credMe>créditos Entonces
CredMe<-créditos
credito1<-carnetSino
Si credMa<-créditos Entonces
CredMa<-créditos
credito2<-carne
FinSi
FinSi
Si matme>materias Entonces
MatMe<-materias
materia1<-carnet
Sino
Si matMa<-materias Entonces
MatMa<-materias
materia2<-carnet
FinSi
FinSi
Si créditos<8 EntoncesMonto<-créditos*10000
acu6<-acu6+1
Sino
Si créditos>=8 y créditos<=12 Entonces
Monto<-créditos*13000;
acu7<-acu7+1
Sino
Si créditos>12 Entonces
acu8<-acu8+1
Monto<-créditos*20000;
FinSI
FinSi
FinSi
Si materias<4 Entonces
acu9<-acu9+1
Montot<-monto;
acu3<-acu3+1
Sino
Simaterias>=4 y materias<=6 Entonces
acu10<-acu10+1
Descuento<-monto*0.10;
Montot<-monto-descuento;
Sino
Si materias>6 Entonces
acu11<-acu11+1
Descuento<-monto*0.15;
Montot<-monto-descuento;
FinSi
FinSi
FinSi
acu4<-acu4+materias
Escribir: ("El estudiante del carnet "), carnet;
Escribir:(“Inscribió una cantidad de materias:"), materias;
Escribir: (“Inscribió un total de créditos "), créditos;
Escribir: ("El monto a pagar es "), Montot;
Escribir: ("Presione 1 para reiniciar el proceso ");
Escribir: ("Presione 2 para salir del proceso “);
Leer a;
Si a=1 o a=2 Entonces
Acu<-acu+1
FinSi
Hasta que a=2
acu2<-acu2+montot;
ProMat<-acu4/acu;
ProCred1<-acu6/acu;ProCred2<-acu7/acu;
ProCred3<-acu8/acu;
Escribir: ("El total de alumnos inscritos en la UCAB es "), acu;
Escribir: ("El ingreso total de la universidad es "), acu2, (“ Bs ");
Escribir: ("Total de materias inscritas "), acu4;
Escribir: ("Cantidad de estudiantes con menor unidad de crédito “), acu6;
Escribir: (“Cantidad de estudiantes entre 8 y 12 unidades de crédito “), acu7;Escribir: ("Cantidad de estudiantes que tiene más de 12 unidades de crédito "), acu8;
Escribir (“Número de estudiantes con menor cantidad de materias " ), acu9;
Escribir: (“Número de estudiantes con 4 o 6 cantidades de materias "), acu10;
Escribir: (“Número de estudiantes con mas cantidad de materias"), acu11;
Escribir: ("Estudiantes con menor número de créditos “), credito1;
Escribir:("Estudiantes con mayor número de créditos “), credito2;
Escribir: (“Estudiantes con menor número de materias "), materia1;
Escribir: (“Estudiantes con mayor número de materias "), materia2;
Escribir: ("Promedio de materias por estudiantes "), ProMat,"%";
Escribir ("Promedio de estudiantes con menor número de crédito ", ProCred1,"%";
Escribir: (“Promedio de estudiantes entre 8 y 12 números de créditos"), ProCred2,"%";
Escribir: (“Promedio de estudiantes con mayor número de créditos "), ProCred3,"%";
Escribir: (“Hasta luego");
Diagrama de flujo
Análisis del problema
* Entradas: Las variables que se usaron para la elaboración del proyecto con pseint basado en los datos dados nos permitió crear una base de datos que permitiera no solo introducir a los estudiantes inscritos , sinoque también generar y evaluar diferentes parámetros que la universidad exigía como parte del curso de verano. Las entradas usadas fueron las siguientes:
* Enteros=0
* Carnet=0
* Créditos =0
* Materias=0
* Descuento=0
* Monto=0
* Monto Total=0
* Proceso: Registrar un programa que permita registrar los datos de los estudiantes y generar el monto a pagar .Para...
Regístrate para leer el documento completo.