Académique Documents
Professionnel Documents
Culture Documents
2//
//Clase: Programacion Estructurada//
//Alumno: Astin Roger Martinez//
//Cuenta: 200911130004//
//Catedratico: Cesar Venegas//
//Hora: 19:40//
/*Programa 2.15*/
/*Muestra el valor de x de cada ecuacin*/
//declaracion de variables//
int valorx1;/*primer ecuacin*/
int valorx2;/*segunda ecuacin*/
int valorx3;/* tercera ecuacin*/
valorx1=(7+((3*6)/2)-1); /*calculo de la ecuacin 1*/
cout<< "el resultado de x1 es: \n\n"<<valorx1<< endl;/*pide los datos del
usuario*/
valorx2= ((2%2)+(2*2)-2 /2); /*calculo de la ecuacin 2*/
cout<<"el resultado de x2 es:\n\n"<<valorx2<<endl;/*pide los datos del
usuario*/
system ("pause");
return 0; /****indica que el programa termino correctamente*/
} /* fin de la funcion main*/
// Ejercicio 2.16
// Escriba un programa que pida al usuario que describa dos nmeros, que obtenga los
nmeros del usuario e imprima la suma, producto, diferencia y el cociente de los
nmeros
// Procesar la informacin
suma=numero1+numero2;
producto=numero1*numero2;
diferencia=numero1-numero2;
cociente=numero1/numero2;
#include <iostream>
using namespace std;
int main () {
// Ejercicio 2.18
// Escriba un programa que pida al usuario dos enteros que obtenga los nmeros del
usuario e imprima el numero mas grande,seguido las palabra "es mas grande" y si los
nmeros son iguales que imprima "estos nmeros son iguales iguales"
#include <iostream>
int main ()
{
//declaracion de variables
int numero1=0 ,numero2=0;
cout<<endl;// para crear un salto de linea
// titulo del programa
cout << " ! Programa Para Comparar Numeros 2.18 ! " <<endl;
cout<<endl;// para crear un salto de linea
// capturar datos
cout << " Ingrese Un Numero Entero: ";
cin >> numero1;
cout << endl;
cout << " Ingrese El Segundo Entero: ";
cin >>numero2;
cout <<endl;
// salida del programa mostrar resultado y procesamiento
// primera decisin
if (numero1>numero2)
cout << "
Es Mas Grande: " << numero1 <<endl;
// segunda desicion
if (numero2>numero1)
cout << "
// tercera decisin
if (numero1==numero2)
cout << "
" <<endl;
// Ejercicio 2.19
// Escriba un programa que reciba 3 nmeros del teclado e imprima la
suma,promedio,producto,menor y mayor de esos nmeros
#include <iostream>
using namespace std;
int main() {
std::cout << "! Programa Para Saber Si Hay Numeros Repetidos o Menores o Mayores
!";
cout << "
y Suma - Promedio - Producto";
cout<<endl;// para crear un salto de linea
//capturar datos
cout << endl;
cout <<" Ingrese El Primer Numero: ";
cin >> numero1;
cout << endl;
cout << " Ingrese El Segundo Numero: ";
cin >> numero2;
cout << endl;
cout << " Ingrese El Tercer Numero: ";
cin >> numero3;
cout << endl;
cout << endl;
// instruccion de comparar si son Mayores o menores
mayor=numero1;// inicializo como mayor a num1
if(numero2>mayor)
mayor=numero2;
if (numero3>mayor)
mayor=numero3;
menor=numero1; // inicializo como menor a num1
if (numero2<menor)
menor=numero2;
if (numero3<menor)
menor=numero3;
cout<<endl;// para crear un salto de linea
// procesar la informacion capturada
suma=numero1+numero2+numero3;
promedio=suma/3;
producto=numero1*numero2*numero3;
// salida para mostrar
cout << " la Suma es: " << suma << endl;
cout<<endl;// para crear un salto de linea
cout << " El Promedio es: " <<promedio <<endl;
cout<<endl;// para crear un salto de linea
cout << " EL Producto es: " <<producto <<endl;
cout<<endl;// para crear un salto de linea
cout <<" el numero menor es: " <<menor<< endl;
cout<<endl;// para crear un salto de linea
cout <<" el numero mayor es: " <<mayor<< endl;
cout<<endl;// para crear un salto de linea
system ("pause");
return 0;
}
// Ejercicio 2.20
// Escriba un programa que lea el radio de un circulo como un numero entero y que
imprima su diametro ,circunferencia y el area "
diametro=(radio*2);
circunferencia=(3.14159*diametro);
area=(3.14159*radio);
cout<<endl;// para crear un salto de linea
// salida y mostrar resultado
cout << " El diametro es: " << diametro << endl;
cout<<endl;// para crear un salto de linea
cout << " La circunferencia es: " << circunferencia << endl;
// Ejercicio 2.21
// Escriba un programa que imprima un cuadro - un ovalo - uns flecha - un diamante
// Ejercicio 2.22
// que imprime la siguiente linea cout << "*\n**\n***\n****\n*****\n<<endl;
// Instrucciones:
// a)utilizando una instruccion con un operador de insercion de flujo
// b)utilizando una instruccion con cuatro operadores de insercion de flujo
// c)utilizando una instruccion cuatro instrucciones
// que imprime el siguiente codigo
#include <iostream>
using namespace std;
int main () {
cout <<" Programa de impresion de codigo ";
cout << endl;
cout << "*\n**\n***\n****\n*****\n"<<endl;// crea un salto de linea a linea "\n"
system ("pause");
return 0;
}
// Ejercicio 2.23
// escriba un programa que escriba 5 enteros y que determine e imprima los enteros
mayor y menor del grupo
// recomendaciones use solamentes tecnicas de programacion que aprendio en este
capitulo
#include <iostream>
using namespace std;
int main()
{
// declaracion de variables
if(numero2>mayor)
mayor=numero2;
if (numero3>mayor)
mayor=numero3;
menor=numero1; // inicializo como menor a num1
if (numero2<menor)
menor=numero2;
if (numero3<menor)
menor=numero3;
if (mayor>numero4)
mayor=mayor;
if (mayor<numero4)
mayor=numero4;
if (numero4<menor)
menor=numero4;
if (numero4>menor)
menor=menor;
if (mayor>numero5
mayor=mayor;
if (mayor<numero5)
mayor=numero5;
if (numero5<menor)
menor=numero5;
if (numero5>menor)
menor=menor;
cout<<endl;// para crear un salto de linea
// Ejercicio 2.24
// escriba un programa que lea un entero y que determine e imprima si es par o impar!
#include <iostream>
using namespace std;
int main ()
{
//capturar datos
cout<<endl;// para crear un salto de linea
cout << " Programa Que lea Un Entero Y Que Determine E Imprima Si Es Par O
Impar!\n";
cout<<endl;// para crear un salto de linea
int numero1=0 ,residuo=0;
cout << " Digite Un Entero : ";
cin >> numero1;
cout << endl;
cout<<endl;// para crear un salto de linea
// proceso de datos
residuo=(numero1%2);
// Instruccin de decisiones
if (residuo == 0)
cout << " El numero par es: " <<numero1 <<endl;
if (residuo!=0)
cout << " El numero impar es:" <<numero1 <<endl;
cout<<endl;// para crear un salto de linea
system ("pause");
return 0;
}
// Ejercisio 2.25
// escriba un programa que lea dos entero y que determine si el primero es mltiplo del
segundo e imprima el resultado
#include <iostream>
using namespace std;
int main ()
{
//capturar datos
cout<<endl;// para crear un salto de linea
cout << " Programa que lea dos enteros y que determines si es multiplo del segundo\n";
cout<<endl;// para crear un salto de linea
int numero1=0 ,numero2=0;
cout << " Digite el numero # 1 :: ";
cin >> numero1;
cout << endl;
cout << " Digite El Numero # 2 : ";
cin >> numero2;
if (numero1%numero2==0)
cout << numero1 <<" Es Mltiplo Del Numero " <<numero2 <<endl;
cout<<endl;// para crear un salto de linea
if (numero1%numero2!=0)
cout << numero1 << " No Es Mltiplo " << numero2 <<endl;
cout<<endl;// para crear un salto de linea
system ("pause");
return 0;
}
// Ejercicio 2.26
// Escriba una aplicacin que muestre un patrn de tablero de damas con 8
instrucciones de salida y despus muestre el mismo patron utilizando el menor numero
de instrucciones posible
#include <iostream>
using namespace std;
int main ()
{
// instrucciones de salida
//intruccion con menor numero de instrucciones
cout <<endl;// crea un salto de linea
cout <<" Escriba una aplicacin que muestre un patron de tablero de damas con 8";
cout <<endl;// crea un salto de linea
// Ejercicio 2.27
// programa para mostrar codigo
#include <iostream>
using namespace std;
int main ()
{
cout <<" Programa Para Mostrar Codigo";
cout <<endl;
// Ejercicio 2.28
// Escriba un programa que reciba como entrada un numero entero de 5 digitos
// nos permite imprimir datos en pantalla
#include <iostream>
// inicializamos variables
int numero1=0;
cout << numero1/10000 << " ";// lo dividimos entre num1 el resultado de la divisin es
el numero que digitamos en la variable num1
numero1=numero1%10000; // para inicializar la variable num1 en cero para tomar un
nuevo valor
cout << numero1/1000 << " ";
numero1=numero1%1000;
cout << numero1/100 << " ";
numero1=numero1%100;
cout << numero1/10 << " ";
numero1=numero1%10;
cout << numero1 << endl;
cout << endl; // crea un salto de linea
// fin de la funcin main y finalizacin del programa
system ("pause");
return 0;
}
// Ejercicio 2.29
// Escriba un programa que calcule cuadrados , cubos de los nmeros enteros de 0 al 10
#include <iostream>
using namespace std;
//inicializamos variables
int main ()
{
// Declaracion de variables//
// Mostrar datos//
//primera linea
cuadrado = numero *numero ;//calculando el cuadrado//
cubo=numero*numero*numero;//calculando el cubo//
cout <<numero<<"
" <<cuadrado<<"
"
<<cubo <<"
";
";
cout <<endl;
//segunda linea//
cuadrado = numero1 *numero1 ;
cubo=numero1*numero1*numero1;
cout <<numero1<<"
" <<cuadrado<<"
cout <<endl;
// Tercera linea //
cuadrado = numero2 *numero2 ;
cubo=numero2*numero2*numero2;
cout <<numero2<<"
" <<cuadrado<<"
cout <<endl;
// cuarta linea//
";
";
";
";
";
";
";
";
// Onceavo linea//
cuadrado = numero10 *numero10 ;
cubo=numero10*numero10*numero10;
cout <<numero10<<"
"<<cuadrado<<"
cout <<endl;
// fin de la funcion main y salida del programa//
"<<cubo <<"
";
system ("pause");
return 0;
}