Está en la página 1de 4

DOS PIRAMIDES UNIFICADAS

Clear
@4, 6 to 25,66
@6,11 to 23,61
@8,16 to 21,56
@10,21 to 19,50
@12,26 to 17,44
@25,66 to 65,120
@4,120 to 25,180
@6,126 to 23,174
@8,131 to 21,169
@10,137 to 19,164
@12,143 to 17,159
PROGRAMA DE CÁLCULO DE NOTAS DE UN ESTUDIANTE

A CONTINUACIÓN SE LE PIDE QUE REALICE UN PROGRAMA DONDE NOS PERMITIRA


CALCULAR LO SIGUIENTE:
1. LA SUMA DE LAS NOTAS DE UN ESTUDIANTE
2. EL PROMEDIO DE LAS SUMAS DE NOTAS DE UN ESTUDIANTE
3. EL RESULTADO DEL PROMEDIO DONDE NOS PERMITE SI EL ESTUDIANTE ES APROBADO
O REPROBADO.

DURANTE ESTE PROGRAMA UTILIZAREMOS LOS SIGUIENTES COMANDOS:


UTILIZACIÓN DE COMANDOS
COMANDO CLEAR: BORRA Y LIMPIA LA PANTALLA AL MOMENTO QUE EJECUTEMOS
NUESTRO PROGRAMA
COMANDO SPACE: ESTE COMANDO NOS PERMITE ESTABLECER EL RANGO DE ESPACIO PARA
PODER INGRESAR EL TEXTO A NUESTRO PROGRAMA.
IGUAL CERO (= 0): ESTE COMANDO NOS PERMITE INGRESAR NUMEROS A NUESTRO
PROGRAMA.
COMANDO SAY: ESTE COMANDO NOS PERMITE ESTABLECER UN TEXTO EN NUESTRA
PANTALLA DEL PROGRAMA.
COMANDO GET: ESTE COMANDO NOS PERMITE ESTABLECER DONDE POSICIONAREMOS
NUESTRO TEXTO A INGRESAR EN NUESTRO PROGRAMA.
COMANDO READ: ESTE COMANDO PERMITE LEER LOS CODIGOS Y COMANDO PARA PODER
EJECUTARLOS Y REALIZAR NUESTRO PROGRAMA.
FUNCIÓN IF (SI): SE UNAS PARA TOMAR DECISIONES, ESTE EVALUÁ BÁSICAMENTE UNA
OPERACIÓN LÓGICA, ES DECIR UNA EXPRESIÓN QUE DE COMO RESULTADO TRUE O FALSE, Y
EJECUTA LA PIEZA DE CÓDIGO SIGUIENTE SIEMPRE Y CUANDO EL RESULTADO SEA
VERDADERO.
FUNCIÓN ELSE (DE LO CONTRARIO): LA SENTENCIA ELSE, SIGNIFICA DE LO CONTRARIO SE
CUMPLE SIN EVALUAR NINGUNA EXPRESIÓN CONDICIONAL Y EJECUTA EL BLOQUE DE
SENTENCIA SEGUIDAS.
FUNCIÓN THEN (ENTONCES: FUNCIONA SI LO COLOCAMOS EN LA LÍNEA CON LA FUNCIÓN IF
Y ESO ES SOLO PORQUE FOXPRO SOLÍA DETENER EL ANÁLISIS TAN PRONTO COMO
ENCONTRÓ ALGO NO VALIDO.
FUNCIÓN ENDIF (FIN DEL SI): MARCA EL FINAL DEL CÓDIGO EJECUTADO
CONDICIONALMENTE.
CLEAR
NOMBRE= SPACE (30)
APELLIDO= SPACE (30)
CURSO= SPACE (30)
NOTA1=0
NOTA2=0
NOTA3=0
NOTA4=0
SUMA=0
PROMEDIO= SPACE (30)
RESULTADO= SPACE (30)
@4,6 SAY "INGRESE NOMBRE"
@6,5 SAY "INGRESE APELLIDO"
@8,8 SAY "INGRESE CURSO"
@10,19 SAY "NOTA 1"
@12,19 SAY "NOTA 2"
@14,19 SAY "NOTA 3"
@16,19 SAY "NOTA 4"
@18,19 SAY "SUMA"
@20,15 SAY "PROMEDIO"
@22,14 SAY "RESULTADO"
READ
@4,28 GET NOMBRE
@6,28 GET APELLIDO
@8,28 GET CURSO
@10,28 GET NOTA1
@12,28 GET NOTA2
@14,28 GET NOTA3
@16,28 GET NOTA4
@18,28 GET SUMA
@20,28 GET PROMEDIO
@22,28 GET RESULTADO
READ
SUMA= (NOTA1+NOTA2+NOTA3+NOTA4)
@18,28 GET SUMA
READ
PROMEDIO= (SUMA)/4
@20,28 GET PROMEDIO
READ
IF PROMEDIO>=60 THEN
RESULTADO= "APROBADO "
@22,30 GET RESULTADO
ELSE
IF PROMEDIO<=59 THEN
RESULTADO= "REPROBADO "
@22,30 GET RESULTADO
ENDIF
ENDIF

También podría gustarte