Está en la página 1de 2

//DAVID

lea nom_pe

cadena[30] nom_form,progr_for,nom_pe

escriba " tipo de identificacion: "

entero ficha,t_ide,id,num

lea t_ide

real no1,no2,no3,no4,no_f,p_t,p_p,q_t,p_a

escriba "numero de identificacion: "

inicio

lea id

escriba "registre el numero de


apendicez: "

llamar nueva_linea

lea num
mientras num<=0 haga
escriba "numero no valido ingrese de
nuevo: "
llamar nueva_linea
lea num
fin mientras
p_t<-0
p_p<-0
q_t<-0
p_a<-0
no1<-0
no2<-0

llamar limpiar_pantalla
escriba "digite nota 1: "
llamar nueva_linea
lea no1
mientras (no1<0)o(no1>5) haga
escriba "(la nota no valida, ingrese
nuevamente el numero)"
llamar nueva_linea
lea no1
fin mientras
escriba " digite nota 2: "
lea no2
escriba "(la nota no valida, ingrese
nuevamente el numero)"

no3<-0

llamar nueva_linea

no4<-0

lea no2

no_f<-0

escriba "digite nota 3: "

para num<-1 hasta num haga

lea no3

llamar nueva_linea

mientras (no3<0)o(no3>5) haga

llamar nueva_linea
escriba "centro de formacion"
lea nom_form
llamar nueva_linea
escriba " programa de formacion: "
lea progr_for
escriba "ficha: "
lea ficha
escriba "nombre del aprendiz: "

escriba "(la nota no valida, ingrese


nuevamente el numero)"
llamar nueva_linea
lea no3
fin mientras
escriba "digite nota 4: "
lea no4
mientras (no4<0)o(no4>5) haga

escriba "(la nota no valida, ingrese


nuevamente el numero)"
llamar nueva_linea
lea no4
fin mientras
p_t<-no1*0.15/2
p_p<-no2*0.35
q_t<-no3*0.30
p_a<-no4*0.20
no_f<-p_t+p_p+q_t+p_a
escriba "centro de formacion",nom_form
llamar nueva_linea
escriba "programa de formacion:
",progr_for
llamar nueva_linea
escriba "ficha: ",ficha
llamar nueva_linea
escriba "nombre aprendiz: ",nom_pe
llamar nueva_linea
escriba "tipo de ID: ",t_ide
llamar nueva_linea
escriba "numero de ID: ",id
llamar nueva_linea

escriba"la nota ingresada supera el rango


del valor, por lo tanto debe ingresar
nuevamente la nota"
fin si
si no_f >=3.6 entonces
escriba"Aprobo"
si (no_f=3.6)o(no_f<3.7)entonces
escriba"Apreciado aprendiz, esta en el punto
medio de aprobacion del resultado de
aprendizaje, aunque aprobo esta vez Debe
comprometerse a mejorar su nivel
academico"
fin si
si no_f>=3.7 entonces
escriba"El Centro de formacion lo felicita, por
su esfuerzo y dedicacion en su informacion
integral, esperamos que su rendimiento siga
siendo Excelente"
fin si
si no_f<3.6 entonces
escriba "Lo Sentimos Aprendiz, su
rendimiento Academico a sido Bajo, Por tal
razon Us no Aprobo el Resultado de
aprendizaje"
escriba "REPROBO"
fin si
fin si

escriba "la nota final es: ",no_f


fin para
si no_f>50 entonces

fin

También podría gustarte