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