INGRESE 1 NÚMERO INGRESE 2 NÚMERO VISUALIZAR

Anuncio
11- Pida al usuario dos números enteros (que se guardarán en las variables num1 y
num2).Si num2 es cero, deberá mostrar un mensaje de error, y en caso contrario
mostrará en pantalla el resto de la división de num1 entre num2.
1. inicio
2. num1=0, num2=0, residuo=0
3. ingrese primer numero
4. ingrese segundo numero
5. si num2=0 entonces
6. visualizar mensaje de error, "Ingrese un numero que no sea 0"
7. regresar al paso 4
8. fin del si
INICIO
9. r=al residuo de la división
10. visualizar el residuo de la división
11. fin
SI NUM=0
NUM2= 0
RESIDUO=0
INGRESE 1 NÚMERO
INGRESE 2 NÚMERO
SI NUM2=0
ENTONCES
SI
NO
VISUALIZAR MENSAJE DE ERROR
“INGRESE NUMERO QUE NO SEA”
“0
R= AL RESIDUO DE LA
DIVISION
VIZUALIZAR EL RESIDUO DE
LA DIVISION
FIN
PROGRAMA:
TEXTWINDOW.WRITELINE("INGRESE PRIMER NÚMERO")
NUM1=TEXTWINDOW.READ()
REGRESAR:
TEXTWINDOW.WRITELINE("INGRESE SEGUNDO NÚMERO")
NUM2=TEXTWINDOW.READ()
IF NUM2=0 THEN
TEXTWINDOW.WRITELINE("ERROR, INGRESE UN NUMERO QUE NO SEA CERO
CERO")
GOTO REGRESAR
ENDIF
RESIDUO=MATH.REMAINDER(NUM1,NUM2)
TEXTWINDOW.WRITELINE("EL RESTO DE LA DIVISIÓN ES: "+RESIDUO)
12) Pida al usuario un número entero, diga si es par o impar, y repita todo lo
anterior hasta que el número que se introduzca sea 0. (Nota: para saber si un
número es par, se mira si el resto de su división entre 2 es 0).
1. Inicio
2. N = 0, resto= 0
3. Introduzca un número
4. Si numero es 0 fin
5. De lo contrario
6. R= residuo de n/2
7. Si r = 0
8. Visualizar número es par
9. De lo contrario
10. Visualizar número es impar
11. Fin del si
12. Fin
INICIO
N=0, RESTO=0
IINGRESE NÚMERO
Si N=0
SI
FIN
NO
R= IGUAL RESIDUO DE
LA DIVISION
SI R= 0
ENTONCE
S
SI
NUMERO ES PAR
NO
NUMERO ES IMPAR
FIN
PROGRAMA:
Regresar:
TextWindow.WriteLine("Ingrese un numero")
n=textwindow.Read()
residuo=math.Remainder(n,2)
If n<>0 then
If residuo=0 Then
TextWindow.WriteLine(n+" es un numero par")
Else
TextWindow.WriteLine(n+" es un número impar")
EndIf
Goto regresar
EndIf
13) pida al usuario veinte números y muestre su suma en pantalla.
1. Inicio
2. Para I =1, c =0, p =0
3. Para i = 1 hasta20
4. Ingrese un numero + i
5. P = i + c
6. Fin del para
7. Visualizar p
8. Fin
Inicio
Para I =1, c =0,
p =0
Para i=
1 hasta
20
“ingrese un numero”+i
P= I+C
Visualizar resultado
Fin
For i = 1 To 20
TextWindow.WriteLine ("ingrese un numero "+i)
c = TextWindow.Read ()
p = p+ c si
EndFor
TextWindow.WriteLine ("la suma total es: " + p
14) Pida al usuario veinte números reales y muestre cual es el mayor de ellos y cual el
menor.
1. Inicio
2. My = 0, mn= 999999999, i = 1
3. Ingrese 20 numeros
4. Para i = 1 hasta 20
5. Visualizar “ingrese el numero “+ i
6. Si n > entonces
7. My = n
8. Fin del si
9. Si mn < entonces
10. Mn = n
11. Fin del si
12. Fin del para no
13. Fin
Inicio
My = 0, mn=
999999999, i = 1
Ingrese 20 numeros
Para i=
1 hasta
20
Ingrese numero + i
Si n>
entonces
Si n<
entonces
My =n
Mn = n
my=0
mn=9999999999
TextWindow.WriteLine("Ingrese 20 números")
For i=1 to 20
TextWindow.WriteLine("Ingrese el numero "+i)
n=textwindow.Read()
If n>myr Then
my=n
EndIf
If n<mn then
mn=n
endif
EndFor
TextWindow.WriteLine("El número mayor es: "+my)
TextWindow.WriteLine("El número menor es: "+mn)
FIN
15) Pida al usuario un número indefinido de números (mientras se tecleen números que
no sean negativos). Después de la introducción de cada número aparecerá en pantalla
información sobre el número de datos introducidos y la suma hasta el momento, así:
"Has introducido 5 números y su suma es 38"
1. inicio
2. i=0, x=0,z=0
3. para i=0 hasta 20
4. Ingrese numero +i
INICIO
5.x=x+z
6. visualizar "Has introducido i números y su suma es ” + x
7. fin del para
8. fin
i=0, x=0, z=0
PARA I=0
HASTA 20
no
Ingresar numero +i
i=0, x=0, z=0
Visualizar has introducido +
i numero y su suma es +x
FIN
PROGRAMA:
TEXTWINDOW.WRITELINE("INGRESE 20 NÚMEROS")
FOR I=1 TO 20
TEXTWINDOW.WRITELINE("INGRESE NÚMERO "+I)
Z=TEXTWINDOW.READ()
X=X+Z
TEXTWINDOW.WRITELINE("HA INGRESADO "+I+" Y SU SUMA ES "+Z)
ENDFOR
16) Pida al usuario un número entero y muestre en pantalla sus divisores (exceptuando
el 1 y el propio número). Por ejemplo, si se introduce 20, debería aparecer
2 es divisor de 20
4 es divisor de 20
5 es divisor de 20
inicio
10 es divisor de 20
1. INICIO
2. I =2, N =0, R=0
3. INGRESE UN NUMERO
4. Para i = 2 hasta n
5. R al residuo n/i
6. Si r = 0 entonces
7. I “es divisor de “ n
8. Fin del si
9. Fin del para
10. Fin
. I =2, N =0, R=0
Ingrese 1 número
Para i=2
hasta n-1
no
R = al residuo n/i
Si r = 0
entonces
I es divisor de n
FIN
PROGRAMA:
TEXTWINDOW.WRITELINE("INGRESE UN NUMERO ")
N=TEXTWINDOW.READ()
FOR I=2 TO N-1
R=MATH.REMAINDER(N,I)
IF R=0 THEN
TEXTWINDOW.WRITELINE(I+" ES DIVISOR DE "+N)
ENDIF
ENDFOR
17. Mejora el ejercicio 16 para que avise si el número no tiene divisores, en vez
de que la pantalla quede en blanco.
1. INICIO
2. I =2, N =0, R=0
3. INGRESE UN NÚMERO
4. Para i = 2 hasta n
5. R al residuo n/i
6. Si r = 0 entonces
7. I “es divisor de “n
8. De lo contrario
9. N no tiene divisor
10. Fin del si
11. Fin del para
12. Fin
INICIO
I =2, N =0, R=0
INGRESE NÚMERO
Para i = 2
hasta n -1
R = al residuo n/i
Para i = 2
hasta n -1
N no tiene divisor
I es divisor de n
FIN
18) Pida al usuario un número entero y una letra, y muestre en pantalla la letra repetida tantas
veces como indique el número. Por ejemplo, si el número es 10 y la letra es a, aparecerí¬a
Aaaaaaaaaa
1. Inicio
2. I = 1, N=0, L=0
3. Ingrese un número
4. Ingrese una letra
5. Para i = 1 hasta n
6. Visualizar letra
7. Fin
INICIO
I = 1, N=0, L=0
INGRESE UN NÚMERO
INGRESE UNA LETRA
Para i =
1 hasta
n
Visualizar L
FIN
19) PIDA AL USUARIO UN NÚMERO ENTERO Y MUESTRE SU TABLA DE MULTIPLICAR.
1. INICIO
2. I=0, N=0, T=0
3. INGRESE UN NUMERO
4. VISUALIZAR EN PANTALLA "LA TABLA DE MULTIPLICAR DE N"
5. PARA I=1 HASTA 10
6. T=N*I
7. VISUALIZAR EN PANTALLA "I POR N ES IGUAL T"
8. FIN DEL PARA
9. FIN
PROGRAMA
TEXTWINDOW.WRITELINE ("INGRES UN NUMERO: ")
N=TEXTWINDOW.READ ()
TEXTWINDOW.WRITELINE ("LA TABLA DE MULTIPLICAR DE "+N)
FOR I=1 TO 10
T=N*I
TEXTWINDOW.WRITELINE (I+" POR "+N+" ES IGUAL:"+T)
ENDFOR
20) Pida al usuario un número real y diga cuantas cifras enteras tiene (pista: habrá que dividir
varias veces entre 10).
1. INICIO
2. Ingrese un numero
3. Para i= 1 hasta n
4. D =i / 10
5. C = math.floor
6. Fin del para
7. Si c<2 entonces
8. (n+" Tiene "+c+" cifra entera")
9. De lo contrario
10. n+" Tiene "+c+" cifras enteras")
11. fin del si
12. fin
INICIO
INGRESE UN NÚMERO
Para i = 1
hasta n
D = i/10
C = math.floor (d)
Si c<2
entonces
N + tiene +c+
cifras enteras
Fin
N + tiene +c+
cifras enteras
FIN
TEXTWINDOW.WRITELINE ("INGRESE UN NUMERO ")
N=TEXTWINDOW.READ ()
FOR I=1 TO N
D=I/10
C=MATH.FLOOR (D)
ENDFOR
IF C<2 THEN
TEXTWINDOW.WRITELINE (N+" TIENE "+C+" CIFRA ENTERA")
ELSE
TEXTWINDOW.WRITELINE (N+" TIENE "+C+" CIFRAS ENTERAS")
ENDIF
Descargar