Tarea Numero 2
8. Ingresar un número positivo y mostrar cual es su mitad.
Inicio
Ingresar N
repetir
pedir N hasta que N>0
N=N/2
Mostrar “La mitad es” N/2
Fin _ repetir
Fin
9. Ingresar un número pary mostrar sus divisores; el número par debe ser positivo.
Solución :
Inicio
n, i, c ← 0: entero
repetir
Ingresar n
hasta (n>0) y (n mod 2=0)
para (i=1; i<=n; i++)
si (n mod i=0) entoncesc ← c+1
Mostrar i
Fin _ si
Fin _ para
Mostrar “Cantidad de divisores”
Fin
10. Ingresar 5 números negativos y calcular su media aritmética.
Solución :
Inicio
repetir
Ingresar n
hasta (n<0y n mod 2=0)
para (i=0; i<=5; i++)
si (n mod i=0) entonces
c ← c+1
mostrar i
fin _ si
fin _ para
escribir “MEDIA ARITMÉTICA ES “, C
Fin
11. Ingresar 5 números en unarreglo.
Solución :
Inicio
num[5]:entero
i: entero
para (i=1; i<=5; i++)
ingresar num[5]
Fin _ para
Fin
12. Ingresar 5 números positivos. No utilizar la estructura repetir desde.
Solución :Inicio
i, num[5]: entero
i ← 1
mientras (i<=5)
repetir
Ingresar num[i]
hasta (num[i]>0)
i ← i+1
Fin _ mientras
Fin
13. Ingresar un número mayor que 50 y calcular la suma y el promediode sus 5 primeros divisores. Almacenar los divisores en un arreglo.
Solución :
Inicio
x ← 0, s ← 0, c ← 0
repetir
Ingresar n
hasta (n>50)
repetir
x ← x+1
si (n mod x=0) entonces
c ←c+1
divisor[c] ← x
fin _ si
hasta (c=s)
para (i=1; i<=5; i++)
s ← s + divisor[i]
fin _ para
mostrar “EL PROMEDIO ES”, p
mostrar “LA SUMA ES”, s
Fin
14. Almacenar en un arreglo todoslos números primos que se encuentren entre 1 y 40.
Solución :
Inicio
para (i=2; i<=39; i++)
d ← 0
para (j=1; j<=i; j++)
si (i mod j=0) entonces
d ← d+1
fin _ si
fin _para
si (d=2) entonces
c ← c+1
primo[c]+ i
fin _ si
fin _ para
fin
16. Controlar las siguientes opciones del menú:
a.- Pares – Impares : En esta opción Ud. Deberá ingresar 30 números...
Regístrate para leer el documento completo.