Está en la página 1de 3

Ejercicios de Qbasic 1.- Realice un programa que lea tres nmeros y diga cual es el mayor 2.

- Realice un programa que cambie pesetas a euros. Mejrelo, aadiendo el cambio de euros a pesetas y que sea el usuario quin decida que tipo de cambio quiere, si de euros a pesetas o al contrario. 3.- Hacer un programa que permita decidir si dos palabras son iguales o diferentes. 4.- Realice un programa que pregunte cual es tu nota numrica en un examen (p.ej 6) y te indique la calificacin correspondiente (en el ejemplo APROBADO). 5.- Realice un programa que calcule la mediana de tres nmeros. 6.- Realice un programa que realice sumatorios de los nmeros introducidos 7.- Realice un programa que calcule el factorial de un nmero 8.- Realice un programa que calcule medias aritmticas 9.- Realice un programa que calcule el coeficiente de correlacin de dos variables.

ALGUNOS EJERCICIOS RESUELTOS 1.- Realice un programa que lea tres nmeros y diga cual es el mayor
10 20 30 40 50 60 70 80 REM ************************ EJERCICIO ************************* REM ** Leer tres numeros y escribir el mayor de ellos ********** CLS INPUT "INTRODUCE TRES NUMEROS DIFERENTES (SEPARADOS POR COMAS)", A, B, C IF A > B AND A > C THEN PRINT "EL NUMERO MAYOR ES"; A IF B > A AND B > C THEN PRINT "EL NUMERO MAYOR ES"; B IF C > A AND C > B THEN PRINT "EL NUMERO MAYOR ES"; C END

3.- Hacer un programa que permita decidir si dos palabras son iguales o diferentes.
10 20 30 40 50 60 70 80 REM *PROGRAMA IGUALDAD DE PALABRAS* INPUT "Introduce dos palabras (Separadas por comas)", X$, Y$ IF X$ = Y$ THEN PRINT "Las dos palabras son iguales" ELSE PRINT "Has escrito dos palabras distintas" END IF END

4.- Realice un programa que pregunte cual es tu nota numrica en un examen (p.ej 6) y te indique la calificacin correspondiente (en el ejemplo APROBADO).
10 REM ******** PROGRAMA DE NOTAS *************** 20 INPUT "CUAL HA SIDO LA NOTA DE TU EXAMEN? ", NOTA 30 IF NOTA < 5 THEN PRINT "HAS OBTENIDO UN INSUFICIENTE" 40 IF NOTA >= 5 AND NOTA < 7 THEN PRINT "HAS OBTENIDO UN APROBADO" 50 IF NOTA >= 7 AND NOTA < 9 THEN PRINT "HAS OBTENIDO UN NOTABLE" 60 IF NOTA >= 9 AND NOTA < 10 THEN PRINT "HAS OBTENIDO UN SOBRESALIENTE" 70 IF NOTA = 10 THEN PRINT "ENHORABUENA, HAS OBTENIDO UNA MATRICULA DE HONOR" 80 END

7.- Realice un programa que calcule el factorial de un nmero


10 REM ********************* EJERCICIO ************************** 20 REM ****** Programa para el calculo factorial **************** 30 CLS 40 REM ********* INICIALIZACION DE VARIABLES ******************** 50 FACT = 1 60 PRINT "ESTE PROGRAMA CALCULA EL FACTORIAL DE UN NUMERO" 70 INPUT "INTRODUCE UN NUMERO ENTERO ", NUM 80 IF NUM > 34 THEN PRINT "SOLO CALCULA FACTORIALES PARA MENORES DE 35": GOTO 70 90 FOR I = 1 TO NUM 100 FACT = FACT * I 110 NEXT I 120 CLS 130 PRINT 140 PRINT "EL FACTORIAL DE"; NUM; "ES"; FACT 150 END

8.- Realice un programa que calcule medias aritmticas


10 20 30 40 50 60 70 80 90 100 110 120 130 140 150 160 170 180 190 200 210 220 230 240 REM ******************************* REM **CALCULO DE MEDIA Y VARIANZA** REM ******************************* REM *INICIALIZACION DE VARIABLES* SUMATORIO = 0 SUMATORIO2 = 0 REM *ENTRADA DE DATOS* CLS PRINT "ESTE PROGRAMA CALCULA LA MEDIA Y VARIANZA" INPUT "CUANTOS DATOS VA A INTRODUCIR"; NUMERO FOR X = 1 TO NUMERO INPUT "INTRODUZCA UN DATO ", DATO SUMATORIO = SUMATORIO + DATO SUMATORIO2 = SUMATORIO2 + DATO * DATO NEXT X REM *CALCULAR* MEDIA = SUMATORIO / NUMERO VARIANZA = (SUMATORIO2 / NUMERO) - (MEDIA * MEDIA) REM *SALIDA RESULTADOS* PRINT PRINT PRINT "MEDIA="; MEDIA PRINT "VARIANZA="; VARIANZA END

9.- Realice un programa que calcule el coeficiente de correlacin de dos variables.


10 REM ***************************************************** 20 REM **CALCULO DEL COEFICIENTE DE CORRELACION DE PEARSON** 30 REM ***************************************************** 40 REM **************INICIALIZACION DE VARIABLES********** 50 SUMATORIOA = 0 60 SUMATORIOA2 = 0 61 SUMATORIOB = 0 62 SUMATORIOB2 = 0 63 SUMPROD = 0 70 REM ***************ENTRADA DE DATOS******************** 80 CLS 90 PRINT "ESTE PROGRAMA CALCULA EL COEFICIENTE DE CORRELACION DE PEARSON" 100 INPUT "CUANTOS PARES DE DATOS VA A INTRODUCIR"; NUMERO 110 FOR X = 1 TO NUMERO 120 PRINT "INTRODUZCA LA PAREJA DE DATOS (SEPARADA POR COMAS) N"; X 121 INPUT DATO1, DATO2 130 SUMATORIOA = SUMATORIOA + DATO1 140 SUMATORIOA2 = SUMATORIOA2 + DATO1 * DATO1 141 SUMATORIOB = SUMATORIOB + DATO2 142 SUMATORIOB2 = SUMATORIOB2 + DATO2 * DATO2 143 SUMPROD = SUMPROD + DATO1 * DATO2 150 NEXT X 160 REM ***************CALCULAR*************************** 170 MEDIAA = SUMATORIOA / NUMERO 180 VARIANZAA = (SUMATORIOA2 / NUMERO) - (MEDIAA * MEDIAA) 181 MEDIAB = SUMATORIOB / NUMERO 182 VARIANZAB = (SUMATORIOB2 / NUMERO) - (MEDIAB * MEDIAB) 183 NUMERADOR = (NUMERO * SUMPROD) - (SUMATORIOA * SUMATORIOB) 184 RAIZ1 = NUMERO * SUMATORIOA2 - SUMATORIOA ^ 2 185 RAIZ2 = NUMERO * SUMATORIOB2 - SUMATORIOB ^ 2 186 PEARSON = NUMERADOR / ((RAIZ1 ^ (1 / 2)) * (RAIZ2 ^ (1 / 2))) 190 REM ***************SALIDA RESULTADOS******************** 200 CLS 210 PRINT 211 PRINT " PRIMERA VARIABLE" 220 PRINT " MEDIA="; MEDIAA 230 PRINT " VARIANZA="; VARIANZAA 231 PRINT 240 PRINT " SEGUNDA VARIABLE" 250 PRINT " MEDIA="; MEDIAB 260 PRINT " VARIANZA="; VARIANZAB 270 PRINT 280 PRINT " COEFICIENTE DE CORRELACION DE PEARSON" 290 PRINT " r(x,y)= "; PEARSON 300 END

También podría gustarte