Download 11-. Pida Al Usuario Dos Números Enteros

Document related concepts
no text concepts found
Transcript
Ejercicios De Programacion De C++:
11-. Pida Al Usuario Dos Números Enteros (Que Se Guardaran En
Las Variables Num 1 Y Num2). Si Num2 Es Cero, Deberá Mostrar
Un Mensaje De Error, Y En Caso Contrario Mostrara En Pantalla El
Resto De La División De Num1 Entre Num2.
Algoritmo:
1-. Inicio
2-. Ingrese Primer Número
3-. Ingrese Segundo Número
4-. If Num 2=0
5-. “Error”, Ingrese Un Numero Que No Sea 0
6-. Regresar Al Paso Tres
7-. En Caso Contrario
8-. T= Num1/Num2
9-.” Desplegar El Resultado”+ T
10-. Fin Del Si
11-. Fin
Lenguaje De Programacion C++
# Include <Iostream.H>
#Include <Math.H>
Int Main ( )
{
Cout <<”Ingrese Primer Numero:”;
Cin>> Num1;
Cout <<”Ingrese Segundo Numero:”;
Cin >> Num 2;
If (Num 2=0);
Cout<<” Error”, Ingrese Un Numero Que No Sea Cero:”;
Cout<<”Regresar Al Paso Tres:”;
Else;
Cin>> T= Num 1/Num;
Cout<<“El Resultado De La División Es: “<<T;
Return O;
}
Diagrama De Flujo:
Inicio
Ingrese Primer Número
Ingrese Segundo Número
If Num 2 Es = 0
Verdadero
“Error”, Ingrese Un Numero
Que No Sea O
T= Num 1/Num 2
“Desplegar El Resultado” + T
Fin
Falso
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)
Algoritmo:
1-. Inicio
2-. Ingrese Un Número
3-. If Y < > 0 Entonces
4-. Obtener El Residuo De Y/2
5-. If Y = 0
6-. Y Es Un Número Par
7-. En Caso Contrario
8-. Y Es Un Número Impar
9-. Regresar Al Paso 2
10-. Muestre En Pantalla El Resto De La División
11-. Fin Del Si
12-. Fin Del Si
13-. Fin
Lenguaje De Programacion C++
# Include <Iostream.H>
#Include <Math.H>
Int Main ( )
{
Cout <<”Ingrese Un Numero:”;
Cin >> Y;
If Y < > 0 En Caso Contrario;
Cout<<”Obtener El Residuo De Y/2):”;
Cin >> Y/2;
Y Es Un Número Par;
Else;
Y Es Un Número Impar;
Regresar Al Paso 2;
Cout << Ingrese Un Numero:”;
Cin>> Y;
Cout << “El Resultado De La División Es: “<<Y;
Return 0;
}
Diagrama De Flujo:
INICIO
Ingrese un número
If Y < >
0
entonces
Obtener el residuo de
y/2
de y/2
If Y = 0
Y es un número par
Y es un número impar
Muestre el pantalla
el
resto de la división
Fin
13-. Pida Al Usuario Veinte Números Enteros Y Muestre Su Suma.
Algoritmo:
1-. Inicio
2-. Ingrese Veinte Números
3-. For I= 1 To 20
4-. Ingrese Un Numero + I
5-. C=C+F
6-. Desplegar El Resultado De La Suma + C
7-. Fin
Lenguaje De Programacion C++
# Include <Iostream.H>
#Include <Math.H>
Int Main ( )
{
Cout <<”Ingrese Veinte Numeros:”;
Cin>> For I= 1 To 20;
Cout <<”Ingrese Un Numero + I:”;
Cin >> C+F;
C=C+F;
Cout <<”El Total De La Suma Es: “<<+C
Return 0;
}
Diagrama De Flujo:
Inicio
Ingrese veinte
números
For i= 1 to 20
Ingrese un numero
+i
C=c+f
Desplegar el resultado
de la suma + c
Fin
14-. Pida Al Usuario Veinte Numeros Reales Y Muestre Cual Es El
Mayor De Ellos Y Cual El Menor. Ambos Deben Aparecer Con 2
Cifras Decimales Y 5 Cifras Totales.
Algoritmo:
1.- Inicio
2.- Ingrese Veinte Numeros Reales
3. - For I+1 To 20
4. - Ingrese Un Numero + I
5. - N=0
6. - If N > Mayor Then
7. - Mayor = N
8. - Endif
9. - If N < Menor Then
10. - Menor = 0
11. - Desplegar En Pantalla Cual Es El Mayor O Menor
13. -Endif
12. - Endfor
13. – Fin
Lenguaje De Programacion C++
# Include <Iostream.H>
#Include <Math.H>
Int Main ( )
{
Cout <<”Ingrese Veinte Numeros:”;
Cin >>For I + 1 To 20;
Cout <<”Ingrese Un Numero + I:”;
Cin >> N;
If N > Mayor Then;
Mayor = N;
Endif;
If N < Menor Then;
Menor = 0;
Cout << “El Resultado De Los Numeros Es: “<<N;
Return 0;
}
Diagrama De Flujo:
Inicio
Ingrese veinte
numeros reales
For i+1 to 20
Ingrese un numero + i
N=0
If n > mayor
then
Mayor = n
If n < menor
then
Desplegar En Pantalla Cual
Es El Mayor O Menor
Fin
15.- Pida Al Usuario Un Número Indefinido De Numeros (Mientras
Se Tecleen Numeros 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, Asia:
“Has Introducido 5 Numeros Y Su Suma Es 38”
Algoritmo:
1.- Inicio
2.- Ingrese Cinco Numeros
3.- For I=1 To 5
4.- Ingrese Un Numero + I
5.- C=C+T
6.- Desplegar En Pantalla La Suma De Los Cinco Numeros
7.- Endfor
8.- Fin
Lenguaje De Programacion C++
# Include <Iostream.H>
#Include <Math.H>
Int Main ( )
{
Cout << “Ingrese Cinco Numeros:”;
Cin >> I;
For I + 1 To 5;
Cout << “Ingrese Un Numero + I:”;
Cin >> C;
C=C+T
Cout << “El Total De La Suma Es: “ << C;
Return 0;
}
Diagrama De Flujo:
Inicio
Ingrese cinco numeros
For i=1 to 5
Ingrese un numero + i
C=c+t
Desplegar en pantalla la
suma de los cinco numeros
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, Deberiaa 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.- Ingrese Un Número Entero
3. - For I = 2 To N-14
4. - R=Math. Remainder (N, 2)
5. – If Residuo = 0 Then
6. – Mostrar En Pantalla Los Divisores De Cada Numero
7.- Fin
Lenguaje De Programacion C++
# Include <Iostream.H>
#Include <Math.H>
Int Main ( )
{
Cout << “Ingrese Un Numero Entero:”;
Cin >> I;
For I = 2 To N-1;
R=Math. Remainder (N, 2);
If Residuo = 0 Then;
Cout << “El Resultado De Los Divisores De Cada Numero Es: “<<U;
Return 0;
}
Diagrama De Flujo:
Inicio
Ingrese un número
entero
For i = 2 to n-1
R=math. Remainder (n, 2)
If Residuo = 0 then
Mostrar en pantalla los
divisores de cada número
Fin
17.- Mejora El Ejercicio 16 Para Que Avise Si El Numero No Tiene
Divisores, En Vez De Que La Pantalla Quede En Blanco.
Algoritmo:
1.- Inicio
2.- Ingrese Un Número Entero
3. - For I=2 To N-1
4. - R=Math. Remainder (N, 2)
5.- If R=0 Then
7.- I Es Divisor De + U
6.- Else
7.- U+ No Tiene Divisor
8.- Endif
10.- Endfor
11.- Fin
Lenguaje De Programacion C++
# Include <Iostream.H>
# Include <Math.H>
Int Main ( )
{
Cout << “Ingrese Un Numero Entero:”;
Cin >> For I=2 To N-1;
R=Math. Remainder (N, 2);
If R=0 Then;
Cout << “I Es Divisor De + U:”;
Else
Cout << “U+ No Tiene Divisor:”;
U=I
Cout << “El Total Del Divisor De Los Numeros Es:<<U;
Return 0;
}
Diagrama De Flujo:
Inicio
Ingrese un número
entero
For i = 2 to n-1
R=math. Remainder (n, 2)
If Residuo = 0 then
I es divisor de + u
U+ no tiene divisor
Endif
Endfor
Fin
18.- Pida Al Usuario Un Numero Entero Y Una Letra, Muestre En
Pantalla La Letra Repetida Tantas Veces Como Indique El Número.
Por Ejemplo, Si El Numero Es 10 Y La Letra Es A, Apareceríaa
Aaaaaaaaaa.
Algoritmo:
1.- Inicio
2.- Ingrese Un Número Entero
3.- Ingrese Una Letra
4.- For I = 1 To R
5.- Mostrar En Pantalla La Letra Repetida Tantas Veces Como
Indique El Número.
6.- Endfor
7.- Fin
Lenguaje De Programacion C++
# Include <Iostream.H>
# Include <Math.H>
Int Main ( )
{
Cout << “Ingrese Un Numero Entero:”;
Cin >> 1;
Cout << “Ingrese Una Letra:”;
Cin >> R;
For I = 1 To R;
Cout << “El Resultado De La Letra Y Numero Es: “<< I;
Return 0;
}
Diagrama De Flujo:
Inicio
Ingrese un
número entero
Ingrese una letra
For i = 1 to
r
Mostrar en pantalla la
letra repetida número.
Fin
19.- Pida Al Usuario Un Número Entero Y Muestre Su Tabla De
Multiplicar.
Algoritmo:
1.- Inicio
2.- I=0, N=0, M=0
3.- Ingrese Un Número Entero
4.- For I = 1
5.- M = N* I
6.- Visualizar En Pantalla La Tabla De Multiplicar
7.- Fin
Lenguaje De Programacion C++
# Include <Iostream.H>
# Include <Math.H>
Int Main ( )
{
Int I=0, N=0, M=0;
Cout << “Ingrese Un Numero Entero:”;
Cin >> I;
For I = 1;
M = N* I
Cout << “El Resultado De La Tabla De La Multiplicación Es:“<< M;
Return 0;
}
Diagrama De Flujo:
Inicio
i=0, n=0, m=0
Ingrese un número entero
For i = 1
M = n* i
Visualizar en pantalla la tabla
de multiplicar
Fin
20.- Pida Al Usuario Un Número Real Y Diga Cifras Enteras Tiene
(Pista: Habrá Que Dividir Varias Veces Entre 10).
Algoritmo:
1.- Inicio
2.- Ingrese Un Número Real
3.- U=0, P=0, T=0
4.- If U = 0 Then
5.- R = Es Un Numero Real
6.- U=P*T
7.- Mostrar El Total De Cifras Del Número Real
8.- Fin
Lenguaje De Programacion C++
# Include <Iostream.H>
# Include <Math.H>
Int Main ( )
{
Int U=0, P=0, T=0;
Cout << “Ingrese Un Numero Real:”;
Cin >> P;
If U = 0 Then;
R = Es Un Numero Entero;
U=P*T;
Cout << “El Total De Cifras Del Numero Real Es: “<<U;
Return 0;
}
Diagrama De Flujo:
Inicio
Ingrese un número real
U=0, p=0, t=0
If U = 0 then
R = es un numero
entero
U=p*t
Mostrar el total de cifras
del número real
Fin