11.- Pida al usuario dos numeros enteros (que se guardaran en la variables num 1 y num 2). si dato 2 es cero, debera mostrar un mensaje de error, y en caso contrario mostrara en pantalla el resto de la division de num 1 y num 2: algoritmo: 1. Inicio 2. Num 1=0, num 2=0, d=0 3. Ingresar primer número 4. Ingresar segundo número 5. Si num 2= 0 entonces 6. Visualizar error, ingrese un numero que no sea cero 7. Regresar paso 4 8. De lo contario 9. D= resto de la division 10. Fin del si 11. Visualizar resto de la division 12. Fin LENGUAJE C++: # include <iostream.h> # include <math.h> int main () { Int num 1=0, num =0, d=0; Cout << ingrese primer numero: ; Cin << num 1; Cout << ingrese segundo numero: ; Cin << num 2; If num 2=0 then; Cout << error, ingresar un numero que no sea cero: ; Go to Endif; D=num 1/num 2; Cout << el resto de la division es: << d; Return 0;
INICIO NUM 1 = 0 NUM 2 = 0 D= 0 Ingresar primer número Ingresar segundo número Si Núm. 2= 0 Entonces Visualizar Error ingrese un número que no sea 0 D= residuo de la división Visualizar el residuo de la división FIN
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 cero. (nota: para saber si un número es par, se mira si el resto de su division entre 2 es cero) ALGORITMO: 1. Inicio 2. Ingresar un número 3. Si n < > 0 entonces 4. Obtener el residuo de n/2 5. Si r= 0 entonces 6. N es un número par 7. En caso contrario 8. N es número impar 9. Regresar al paso 2 10. Fin del si 11. Fin del si 12. Fin PROGRAMA C++: # include <iostream.h> # include <math.h> int main () { Int n=0, R=0, /2; Cout << ingrese un numero: ; Cin >> n; If = n < > o then R= n/2; If R=0 then Cout << n, es numero par: ; Else; Cout << n es numero impar: ; Go to Endif Endif Return 0;
INICIO Ingresar primer número Ingresar segundo número Si N < > 0 entonces Obtener el residuo de n/2 Si R=0 Entonces N ES UN NUMERO PAR N ES NÚMERO IMPAR FIN
13.- Pida veinte numeros al usuario y muestre su suma: Algoritmo: 1. inicio 2. ingresar veinte numeros 3. for i 1 to 20 4. sumar los veinte números enteros 5. desplegar en pantalla el resultado de la suma 6. fin PROGRAMA C++: # include <iostream.h> # include <math.h> int main () { Int N=0, C=0,; Cout <<( ingresar veinte numero: ); For i= 1 to 20; Cout<<( ingresar numero + i: ); Cin >> N; C=C+N; cout << la suma total es: << b; Return 0;
INICIO INGRESAR VEINTE NUMEROS SUMAR LOS VEINTE NUMEROS ENTEROS DESPLEGAR EN PANTALLA EL RESULTADO DE LA SUMA FIN
14.- Pida al usuario veinte numeros reales y muestre cual es el mayor de ellos y cual el menor. Ambos deberán aparecer con 2 cifras decimales y 5 cifras totales: ALGORITMO: 1. inicio 2. ingresar 20 numeros decimales 3. for i= 1 to 20 4. muestre en pantalla cual es el mayor y cual es el menor 5. fin PROGRAMA C++: # include <iostream.h> # include <math.h> int main () { mayor=0 menor=999999999 for i= 1 TO 20 cout << Ingrese numero + i: ; cin >> n; if n> then; mayor=n; endif; if n< =n then; menor=n; endif; endfor; cout<< mayor+ es: << el numero mayor: ; Cout<< menor+ es: <<el numero menor: ; Return 0;
DIAGRAMA DE FLUJO INICIO INGRESAR VEINTE NUMEROS SUMAR LOS VEINTE NUMEROS ENTEROS For i= 1 to 20 Muestre en pantalla cual es el mayor y cual es el menor fin
15.- Pida al usuario un numero indefinido de numeros (mientras se tecleen numeros que no sean negativos) despues de la introduccion de cada numero aparecera en pantalla informacion sobre el numero de datos introducidos y la suma hasta el momento asi: has introducido 5 numeros y suma es 38 ALGORITMO: 1. INICIO 2. i= 0 c= 0, n=0 3. para i=1 hasta 20 4. INGRESAR NUMERO + I 5. c=c+n 6. Visualizar has introducido i numero y su suma es c 7. Fin del para 8. Fin LENGUAJE C++ # include <iostream.h> # include <math.h> int main () { Int= n=0; i=0; c=0; Cout<< ingrese numero: Cin>>n; for i= 1 to 20 c= n+i Cout<< el total de los números ingresados es: = i Cout<< la suma total de los cinco números es : c End L; Return o;
DIAGRAMA DE FLUJO INICIO i= 0 c= 0 n= 0 Para i= 1 hasta 20 Ingrese número + i C= c+n Visualizar en pantalla has introducido i numero y su suma es c FIN
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 10 es divisor de 20 ALGORITMO: 1. INICIO 2. INGRESAR UN NUMERO ENTERO 3. FOR I= 2 TO N-1 4. MOSTRAR EN PANTALLA SUS DIVISORES 5. FIN PROGRAMA C++: # include <iostream.h> # include <math.h> int main () { Int n=0, divisor=2, c=0; Cout << ingrese un numero para saber sus divisores/n: ; Cin >> n; (For i= 2 to n -1;) Cout << n/2= << n/2; (If C= 0 then;) Cout <<( I f es divsor de + n;) Endif; endfor; Return 0;
DIAGRAMA DE FLUJO INICIO N=0 R=0 I=0 Ingrese un numero Para i=2 hasta n-1 R= al residuo de la division Si r=0 entonces Visualizar en pantalla i es divisor de n fin
17. MEJORE EL EJERCICIO 16 PARA QUE AVISE SI EL NUMERO NO TIENE DIVISORES EN VEZ DE QUE LA PANTALLA QUE DE BLANCO: ALGORITMO 1. INICIO 2. n=0, r=0, i=2 3. INGRESAR UN NUMERO ENTERO 4. For i 2 to n-1 5. r= residuo de la division 6. Si r= 0 entonces 7. i es divisor de n 8. De lo contrario 9. n no tiene divisores 10. fin del si 11. fin del for fin PROGRAMA DE LENGUAJE C++ # include <iostream.h> # include <math.h> int main () { Int n=0, r=2, i=0; Cout << ingrese un numero ; Cin >> n; (For i= 2 to n -1); Cout << el residuo de la division r>>; If n=0; Cout<< i es divisor de n <<; Else Cout<< n no tiene divisores<<; Endif; Endfor; Return 0;
DIAGRAMA DE FLUJO: INICIO n= 0 r= 0 i= 0 Ingrese Número Para i 2 hasta n- 1 R= al residuo de la división SI Si r= 0 Entonces Visualizar en Pantalla i es divisor de n N no tiene divisores NO FIN
18. - Pida al usuario un numero entero y una letra, y muestre en apntlla la letra repetida tantas veces como indique el numero, por jemplo, si el numero es 10 y la letra es a, aparecera aaaaaaaaaa ALGORITMO: 1 inicio 2. i=0, l=0, n=0 2 ingrese una letra 3 ingrese un numero 4. para i =l+1 5. fin PROGRAMAS C++ # include <iostream.h> # include <math.h> int main () { INT L=0, N=0; COUT<< INGRESE UNA LETRA: ; CIN>>L; COUT<< INGRESE UN NUMERO: ; CIN>>N; FOR I=L+1 ENDFOR; Return 0;
DIAGRAMA DE FLUJO INICIO L=0, n=0, i=0 Ingrese numero Ingrese letra For i= l+1 fin
19 PIDA AL USUARIO UN NUMERO ENTERO Y MUESTRE SU TABLA DE MULTIPLICAR ALGORITMO: 1 INCIO 2 i= 0 n= 0 t= 0 3 Ingrese numero 4 Visualizar en pantalla la tabla de multiplicar de n 5 para i = 1 hasta 10 6 t= n x i 7 visualizar en pantalla i por n es igual + 8 fin del para 9 fin PROGRAMA EN LENGUAJE C++ # include <iostream.h> # include <math.h> int main () { INT NUMERO=0, n=0, t=0; COUT<< INGRESE UN NUMERO ENTERO: ; CIN>> NUMERO; FOR I=1 TO 10; t= NUMERO* I; ENDFOR; COUT<< EL PRODUCTO DE LA MULTIPLICACION ES: CIN >>PRODUCTO; RETURN 0;
DIAGRAMA DE FLUJO: INICIO I= 0 N=0 T=0 Ingrese un numero Visualizar en pantalla la tabla de multiplicar de n Para 1= hasta 10 NO T= n x r SI Visualizar en pantalla :por n- es igual a + FIN
20 Pida al usuario un numero real y diga cuantas cifras enteras tiene (pista: habra que diviidr varias veces entre 10) Algoritmo: 1 incio 2 ingrese un numero real 3 dividir este numero entre 10 varias veces 4 visualizar el resultado 5 mostrar un mensaje donde diga cuantas cifras tiene 6 fin programa de lenguaje C++ # include <iostream.h> # include <math.h> int main () { int numero=0, divsion=0; cout<< ingrese un numero entero: ; cin>> numero; for n=n+ 10 division =n/n endfor; cout<< la divison es: cin >>n; cout<< las cifras enteras son: ; cin>>d; return 0; for n=n+ 10 division =n/n endfor; cout<< la divison es: cin >>n; cout<< las cifras enteras son: ; cin>>d; return 0;
DIAGRAMA DE FLUJO inicio NUMERO=0, DIVSION=0 Ingrese un numero real FOR N=N+ 10 La división es fin