Está en la página 1de 3

INGRESO DE SEIS NOTAS SE PROMEDIA LOS 4 DEL MEDIO y sale aprobado

PREG 3 PRIMER GRUPO


SET ECHO OFF
SET STATUS OFF
SET TALK OFF
CLEAR
N1=0
N2=0
N3=0
N4=0
N5=0
N6=0
@3,15 SAY "INGRESO DE NOTAS"
@5,5 SAY "NOTA 1: "GET N1 RANGE 0,20
@7,5 SAY "NOTA 2: "GET N2 RANGE 0,20
@9,5 SAY "NOTA 3: "GET N3 RANGE 0,20
@11,5 SAY "NOTA 4: "GET N4 RANGE 0,20
@13,5 SAY "NOTA 5: "GET N5 RANGE 0,20
@15,5 SAY "NOTA 6: "GET N6 RANGE 0,20
READ
Q=N1+N2+N3+N4+N5+N6
R=MAX(N1,N2,N3,N4,N5,N6)
S=MIN(N1,N2,N3,N4,N5,N6)
P=(Q-(R+S))/4
IF P>10
OBS="APROBADO"
ELSE
OBS="DESAPROBADO"
ENDIF
@19,5 SAY "SU PROMEDIO ES: "
@19,25 SAY P
@20,25 SAY OBS
WAIT
SE INGRESA UN ANGULO EN GRADOS SEXAGESIMALES SALE EL SENO Y LA TANGENTE
PREG 5 PRIMER GRUPO
SET ECHO OFF
SET STATUS OFF
SET TALK OFF
SET DECIMALS TO 4
CLEAR
S=0
@3,15 SAY "INGRESO DE DATOS"
@5,5 SAY "ANGULO EN GRADOS SEXAGESIMALES: " GET S RANGE 0,120
READ
B=SIN(DTOR(S))
C=TAN(DTOR(S))
@9,5 SAY "EL SENO ES: "
@10,16 SAY B
@12,5 SAY "LA TANGENTE ES: "
@13,16 SAY C
WAIT

INGRESAR 6 EDADES DE UNIVERSITARIOS Y SE PROMEDIA LAS EDADES PREG 3


SEGUNDO GRUPO
SET ECHO OFF
SET STATUS OFF
SET TALK OFF
CLEAR
E1=0
E2=0
E3=0
E4=0
E5=0
E6=0
@3,15 SAY "INGRESO DE NOTAS"
@5,5 SAY "EDAD 1: "GET E1 RANGE 15,80
@7,5 SAY "EDAD 2: "GET E2 RANGE 15,80
@9,5 SAY "EDAD 3: "GET E3 RANGE 15,80
@11,5 SAY "EDAD 4: "GET E4 RANGE 15,80
@13,5 SAY "EDAD 5: "GET E5 RANGE 15,80
@15,5 SAY "EDAD 6: "GET E6 RANGE 15,80
READ
Q=E1+E2+E3+E4+E5+E6
R=MAX(E1,E2,E3,E4,E5,E6)
S=MIN(E1,E2,E3,E4,E5,E6)
P=(Q-(R+S))/4
IF P>=18
OBS="MAYOR DE EDAD"
ELSE
OBS="MENOR DE EDAD"
ENDIF
@19,5 SAY "SU PROMEDIO DE EDAD ES: "
@19,25 SAY P
@20,25 SAY OBS
WAIT

INGRESAR FECHA Y SE MUESTRA MES DIA Y AO PREG 4 SEGUNDO


GRUPO
SET STATUS OFF
SET ECHO OFF
SET TALK OFF
CLEAR
D=0
M=0
A=0
@ 10,20 SAY "INGRESAR FECHA"
@ 12,10 SAY "INGRESE DIA " GET D RANGE 1,31
@ 14,10 SAY "INGRESE MES " GET M RANGE 1,12
@ 16,10 SAY "INGRESE AO " GET A RANGE 1,3001
READ
D= CDOW(DATE())
M= CMONTH(DATE())
A= YEAR (DATE ( ))
@11,5 SAY "EL DIA ES: "
@12,40 SAY D

@13,5 SAY "EL MES ES: "


@14,40 SAY M
@15,5 SAY "EL AO ES: "
@16,40 SAY A
WAIT

INGRESAR NUMERO NEGATIVO PREGUNTA 5 SEGUNDO GRUPO


SET ECHO OFF
SET STATUS OFF
SET TALK OFF
SET DECIMALS TO 4
CLEAR
N=0.00000
@3,15 SAY "INGRESO DE NUMERO NEGATIVO DECIMAL"
@5,5 SAY "NUMERO: " GET N RANGE -2000.0001,-1.001
READ
A= ABS (N)
I=INT(N)
R= ROUND(N,2)
@12,5 SAY "EL VALOR ABSOLUTO ES: "
@13,16 SAY A
@14,5 SAY "LA PARTE ENTERA DEL NUMERO ES: "
@15,16 SAY I
@16,5 SAY "NUMERO REDONDEADO A DOS DECIMALES ES: "
@17,16 SAY R
WAIT
CODIGO D NOMBRE:
SET ECHO OFF
SET STATUS OFF
SET TALK OFF
CLEAR
AP=SPACE(20)
AM=SPACE(20)
NOM=SPACE(20)
AO=SPACE(20)
@3,15 SAY "CREACIO DEL CODIGO"
@5,10 SAY "APELLIDO PATERNO" GET AP
@6,10 SAY "APELLIDO MATERNO" GET AM
@7,10 SAY "NOMBRE" GET NOM
@8,12 SAY "AO DE INGRESO" GET AO
READ
@12,15 SAY "TU CODIGO ES:"
@12,40 SAY SUBSTR(AP,1,2)
@12,43 SAY SUBSTR (AM,3,2)
@12,46 SAY SUBSTR (NOM,3,2)
@12,49 SAY SUBSTR (AO,3,2)
WAIT
CLEAR

También podría gustarte