1. Hacer un programa que muestre los múltiplos de 5 comprendidos
Transcripción
1. Hacer un programa que muestre los múltiplos de 5 comprendidos
1. Hacer un programa que muestre los múltiplos de 5 comprendidos entre 200 y 300. Iniciar el contador en 200. 2. Calcular el acumulado de las edades de un grupo de N personas siempre y cuando dichas edades sean mayores a 18 y no pasen de 45. 3. Programa que calcula el promedio de las edades menores a 20 y mayores a 55 de un grupo de N personas. 4. Hacer en programa que muestre los números pares entre 1000 y 0. No se escribirá los números que se encuentren en el rango de 200 A 50. 5. Hacer un programa que en cada vuelta vaya mostrando los acumulados de los números pares ente 1000 y 0 pero no escribirá los números cuando el contador se encuentra entre el rango de 200 a 50. 6. Dados n números, hacer un programa que determine la suma de los que sean mayores a cero, el producto de los menores que cero y se cuenten cuantos números son iguales a cero. 7. Si ingresamos los valores de los lados (a, b, c) de 35 triángulos. Calcular cuántas áreas son pares, cuántas impares, cuántas no se pudieron calcular por no existir el Triángulo. 8. Rutina que escribe del 0 al 100 de 2 en 2. 9. Escribir de 50 hasta 1 hacia atrás. 10. Calcular el factorial de un número que pedimos al usuario (Este ejemplo se mejorará en otro tema más adelante). Hacer un programa que invierta un texto ingresado por el teclado. DIM NB, TextoI AS STRING CLS INPUT "ESCRIBA UN TEXTO; ", NB$ LT = LEN(NB$) FOR i = LT TO 1 STEP -1 TextoI$ = TextoI$ + MID$(NB$, i, 1) NEXT PRINT TextoI$ 31. Hacer un programa que muestre los múltiplos de 5 comprendidos entre 200 y 300. Iniciar el contador en 200. CLS x = 200 DO WHILE x <= 300 PRINT x x=x+5 LOOP 32. Calcular el acumulado de las edades de un grupo de N personas siempre y cuando dichas edades sean mayores a 18 y no pasen de 45. CLS INPUT "cantidad de personas: ", n x=1 DO WHILE x < n INPUT "EDAD; ", E IF E > 18 AND E <= 45 THEN SUMA = SUMA + E END IF x=x+1 LOOP PRINT "ACUMULADO ES: ", SUMA 33. Programa que calcula el promedio de las edades menores a 20 y mayores a 55 de un grupo de N personas. CLS INPUT "cantidad de personas: ", N x=0 DO WHILE x < N INPUT "EDAD; ", E IF E < 20 OR E > 55 THEN SUMA = SUMA + E END IF x=x+1 LOOP PRINT "PROMEDIO ES: "; SUMA / N 34. Hacer en programa que muestre los números pares entre 1000 y 0. No se escribirá los números que se encuentren en el rango de 200 A 50. CLS X = 1000 DO WHILE X > 0 X=X-2 IF X > 50 AND X > 200 THEN PRINT X END IF LOOP 35. Hacer un programa que en cada vuelta vaya mostrando los acumulados de los números pares ente 1000 y 0 pero no escribirá los números cuando el contador se encuentra entre el rango de 200 a 50. CLS X = 1000 DO WHILE X > 0 X=X-2 IF X > 50 AND X > 200 THEN SUMA = SUMA + X PRINT X, SUMA END IF LOOP 36. Dados n números, hacer un programa que determine la suma de los que sean mayores a cero, el producto de los menores que cero y se cuenten cuantos números son iguales a cero. CLS INPUT "CANTIDAD DE NÚMEROS: ", C X=0 P=1 S=0 DO WHILE X < C X=X+1 INPUT "NUMERO: ", N IF N = 0 THEN CE = CE + 1 ELSE IF N > 0 THEN S=S+N ELSE P=P*N END IF END IF LOOP PRINT CE, S, P 37. Si ingresamos los valores de los lados (a, b, c) de 35 triángulos. Calcular cuántas áreas son pares, cuántas impares, cuántas no se pudieron calcular por no existir el Triángulo. CLS X=0 P=1 S=0 Manual Google Analytics Descubra el Centro de Agencias Aprenda Analytics y Más, Aquí! Google.com/WebExpertEnlaces patrocinados DO WHILE X <= 35 X=X+1 INPUT "LADO A: ", A INPUT "LADO B: ", B INPUT "LADO C: ", C IF A + B > C AND B + C > A AND A + C > B THEN S = (A + B + C) / 2 AREA = S * SQR((S - A) * (S - B) * (S - C)) IF AREA MOD 2 = 0 THEN SAP = SAP + 1 ELSE SAI = SAI + 1 END IF ELSE ANC = ANC + 1 END IF LOOP PRINT "AREAS PARES", SAP PRINT "AREAS IMPARES", SAI PRINT "AREAS NO SE PUEDEN CALCULAR", ANC 38. En el ejercicio anterior se desea conocer cual fue el triángulo de mayor área. CLS X=0 P=1 S=0 MAYOR = 50000 DO WHILE X <= 35 X=X+1 PRINT "OTRA AREA" PRINT "================================================" INPUT "LADO A: ", A INPUT "LADO B: ", B INPUT "LADO C: ", C IF A + B > C AND B + C > A AND A + C > B THEN S = (A + B + C) / 2 AREA = S * SQR((S - A) * (S - B) * (S - C)) IF AREA MOD 2 = 0 THEN SAP = SAP + 1 ELSE SAI = SAI + 1 END IF IF MAYOR > AREA THEN MAYOR = AREA END IF ELSE ANC = ANC + 1 END IF LOOP PRINT "ÁREAS PARES ", SAP PRINT "ÁREAS IMPARES ", SAI PRINT "ÁREAS NO SE PUEDEN CALCULAR ", ANC PRINT "ÁREA MAYOR ", MAYOR 39. En el ejercicio anterior se desea conocer cual es el triángulo de menor área. CLS X=0 P=1 S=0 MENOR = 0 DO WHILE X <= 35 X=X+1 PRINT "OTRA AREA" PRINT "================================================" INPUT "LADO A: ", A INPUT "LADO B: ", B INPUT "LADO C: ", C IF A + B > C AND B + C > A AND A + C > B THEN S = (A + B + C) / 2 AREA = S * SQR((S - A) * (S - B) * (S - C)) IF AREA MOD 2 = 0 THEN SAP = SAP + 1 ELSE SAI = SAI + 1 END IF IF MENOR < AREA THEN MENOR = AREA END IF ELSE ANC = ANC + 1 END IF LOOP PRINT "ÁREAS PARES ", SAP PRINT "ÁREAS IMPARES ", SAI PRINT "ÁREAS NO SE PUEDEN CALCULAR ", ANC PRINT "ÁREA MENOR", MENOR