Está en la página 1de 3

// Parcial 2

int Registro=[][]
int admitidos=0
int codigo=0
int cant_asignatura=0
int cod_asignatura=[]
int registrado=0
int asignatura=0
int encontrado=0
int credito=[]
int inscripta=0
int cod_registrado=0
int cod_materias=[10,3;20,2;30,4;40,1;50,3;60,2;70,2;80,1]
int suma_creditos=0

admitidos =input("ingrese la cantidad de estudiantes admitidos")

para x=1:1:admitidos
Registro(x,1)=3520+x
para y=2:1:2
Registro(x,2)=0
fin para
fin para
mientras inscribirse==2
imprimir("para salirse de la inscripcion ingrese 0")
si inscribirse==2
codigo=input("ingrese su codigo ")
encontrado=0
registrado=0
mientras encontrado=0
para x=1:1:admitidos
si codigo==Registro(x,1)
si Registro(x,2)==1
registrado=1
fin si
encontrado==1
fin si
fin para
si encontrado==0
imprimir("este codigo no existe")
codigo=input("ingrese su codigo respectivo ")
fin si
fin mientras
si registrado=1
imprimir("no se puede volver a inscribir")
sino
asignatura=input("ingresa la cantidad de asignaturas que va
a inscribir ")
mientras asignatura >=2 && <=5
cant_asignatura=input("ingrese la cantidad de
materias establecidas")
para i=1:1:cant_asignatura

cod_asignatura(i)=input("ingrese el codigo de la asignatura ")


cod_registrado=0
inscripta=0
mientras inscripta==0
para w=1:1:8
si
cod_asignatura(i)==cod_materias(w,1)

cod_registrado==1

inscripta=1

si cod_registrado==1

credito(i)==cod_materias(w,2)

suma_creditos=suma_creditos+credito(i)

fin si
fin si
fin para
si
cod_registrado==0

imprimir("este codigo no existe")

cod_asignatura=input("ingrese un codigo valido")


fin mientras
si inscripta=1
imprimir("no puede
volver a inscribir esta materia, escoja otra")

fin si
fin para
fin mientras
si suma_creditos <4
imprimir("tiene que inscribir una nueva
asignatura")
asignatura=input("ingrese una asignatura mas y
vuelva a empezar ")
sino
imprimir("gracias por inscribirse disfrute su
semestre")
fin si
fin si

fin si
fin mientras

para x=1:1:admitidos
imprimir("El estudiante en la posicion (%i,%i) tiene el
codigo %i",x,1,Registro(x,1))
para i=1:1:cant_asignatura
imprimir("El codigo de las asignatura del
estudiante en la posicion (%i,%i) es: %i",x,1,cod_asignatura(i))
imprimir("El credito de la asignatura del
estudiante en la posicion (%i,%i") es: %i",x,1,credito(i))
fin para
imprimir("El total de creditos para el estudiante en
la posicion (%i,%i) es: %i",x,1,suma_creditos)
fin para

También podría gustarte