Vous êtes sur la page 1sur 21

//Tarea: Ejercicios Cap.

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*/

# include <iostream> /*realiza operaciones de entrada y salida*/

using namespace std ;


int main(){ /*empieza la ejecucin del programa*/

//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*/

valorx3=(3*9*(3+(9*3/(3))));/*calculo de la ecuacin 3*/

cout << "el resultado de x3 es:\n\n"<<valorx3<<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

// Comienza la ejecucin del programa


#include <iostream>
using namespace std;

// Declaracin y iniciacin de variables


int main(){

cout <<endl;// para crear un salto de linea


cout << "! Programa 2.16 calcula :suma- producto - diferencia - cociente ! ";
cout <<endl;// para crear un salto de linea
int numero1=0 ,numero2=0 ,suma=0 ,producto=0 ,diferencia=0 ,cociente=0;
// Capturar datos
cout <<endl;// para crear un salto de linea
cout << " Ingrese el primer numero: ";
cin >> numero1;
cout << endl;
cout << " Ingrese el segundo numero: ";

cin >> numero2;


cout << endl;

// Procesar la informacin
suma=numero1+numero2;
producto=numero1*numero2;
diferencia=numero1-numero2;
cociente=numero1/numero2;

// Salida para mostrar el resultado en pantalla


cout << " La suma es: "<<suma << endl;
cout <<endl;// para crear un salto de linea
cout << " El producto es: " << producto << endl;
cout <<endl;// para crear un salto de linea
cout << " La diferencia es: " <<diferencia << endl;
cout <<endl;// para crear un salto de linea
cout << " El cociente es: " << cociente << endl;
cout <<endl;// para crear un salto de linea
system ("pause");
return 0;
}
// Ejercicio 2.17
// Escriba un programa que imprima nmeros del 1 al 4 en la misma linea, con cada par
de nmeros adyacentes separado por un espacio
// 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

#include <iostream>
using namespace std;

int main () {

//procedimiento de impresin por pantalla


cout << endl;// para crear un salto de linea entre la linea 1 a linea 3
cout << " Escriba un programa que imprima nmeros del 1 al 4 ";
cout << endl;// para crear un salto de linea entre linea
// declaracion de variables
// procedimiento a
cout <<" 1 2 3 4 \n ";
// procedimento b
cout << "1 " <<"2 " <<"3 " <<"4 \n ";
// procedimiento c
cout << "1 ";
cout << "2 ";
cout << "3 ";
cout << "4 "<<endl;
system ("pause");
return 0;
}

// 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>

using namespace std;

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 << "

Es Mas Grande: " << numero2 <<endl;

// tercera decisin
if (numero1==numero2)
cout << "

Estos Son Iguales

" <<endl;

cout<<endl;// para crear un salto de linea


system ("pause");
return 0;
}

// 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

int numero1=0 ,numero2=0 ,numero3=0 ,suma=0 ,promedio=0 ,producto=0 ,mayor=0


,menor=0;

//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 "

//permite al programa imprimir datos e pantalla


#include <iostream>
using namespace std;
// declaracin de variables
int main () {
cout<<endl;// para crear un salto de linea
cout <<" ! programa Para Imprimir Diametro, Circunferencia y El Area ! ";
cout<<endl;// para crear un salto de linea

int circulo=0 ,radio=0 ,diametro=0 ,circunferencia=0 ,area=0;


// capturar datos

cout<<endl;// para crear un salto de linea


cout << " Lea un radio ";
cin >> radio;
cout << endl;
// procesar informacin

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;

cout<<endl;// para crear un salto de linea


cout << " El area es: " << area << endl;
cout<<endl;// para crear un salto de linea
system ("pause");
return 0; //fin de la funcion main
}

// Ejercicio 2.21
// Escriba un programa que imprima un cuadro - un ovalo - uns flecha - un diamante

//permite al programa imprimir datos e pantalla


#include <iostream>
using namespace std;
int main ()
{
// salida para mostrar resultado " ya que el programa simplemente es de
impresion no hay procesos "
cout <<endl;//para dejar una linea de espacio

cout <<"Escriba un programa que imprima un cuadro un ovalo una flecha un


diamante\n";
cout <<endl;
cout << "*********
***
*
*\n";
cout << "*
*
* *
***
* *\n";
cout << "*
* *
*
*****
* *\n";
cout << "*
* *
*
*
*
*\n";
cout << "*
* *
*
*
*
* \n";
cout << "*
* *
*
*
*
*\n";
cout << "*
* *
*
*
* *\n";
cout << "*
*
* *
*
* *\n";
cout << "*********
***
*
*\n";
cout <<endl;//para dejar una linea de espacio
system ("pause");//crea una pausa
return 0;//fin de la funcion main

// 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

int numero1=0, numero2=0 ,numero3=0 ,numero4=0 ,numero5=0 ,mayor=0 ,menor=0;


// capturar datos
cout<<endl;// para crear un salto de linea
cout << " Programa Que lea 5 Numeros Y Determine El Mayor Y Menor ! ";
cout<<endl;// para crear un salto de linea
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 << " Ingrese el cuarto numero : ";
cin >> numero4;
cout << endl;
cout << " Ingrese el quinto numero : ";
cin >> numero5;

cout << endl;


// instruccin 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;
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

cout << " El mayor es: "<<mayor << endl;


cout<<endl;// para crear un salto de linea
cout << " El menor es " <<menor << endl;
cout<<endl;// para crear un salto de linea
system ("pause");
return 0;
}

// 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;

cout << endl;


cout<<endl;// para crear un salto de linea
// proceso de datos
// Instruccin de decisiones

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

cout <<" Patron Con Una Sola Instruccin";


cout <<endl;// crea un salto de linea
cout << " * * * * * * * * *\n * * * * * * * * *\n * * * * * * * * *\n * * * * * * * * *\n *
* * * * * * * *\n * * * * * * * * *\n * * * * * * * * *\n * * * * * * * * *\n
";
cout <<endl;// crea un salto de linea
system ("pause");
// intruccion con 8 instrucciones
cout <<endl;// crea un salto de linea
cout <<" Patron Con 8 Instrucciones";
cout <<endl;// crea un salto de linea
cout <<"* * * * * * * * *\n";
cout <<" * * * * * * * * *\n";
cout <<"* * * * * * * * *\n";
cout <<" * * * * * * * * *\n";
cout <<"* * * * * * * * *\n";
cout <<" * * * * * * * * *\n";
cout <<"* * * * * * * * *\n";
cout <<" * * * * * * * * *\n";
cout <<endl;// crea un salto de linea
system ("pause");
return 0;
}

// Ejercicio 2.27
// programa para mostrar codigo

#include <iostream>
using namespace std;
int main ()
{
cout <<" Programa Para Mostrar Codigo";
cout <<endl;

cout << "A"; // Imprimir una a mayuscula


cout <<endl;
system ("pause");
return 0;
}

// Ejercicio 2.28
// Escriba un programa que reciba como entrada un numero entero de 5 digitos
// nos permite imprimir datos en pantalla
#include <iostream>

using namespace std;


int main ()
{
cout << endl; // crea un salto de linea
cout << " ! Programa para separar dgitos ! ";
cout << endl; // crea un salto de linea
cout << endl; // crea un salto de linea

// inicializamos variables
int numero1=0;

// mostrar datos y procesos mezclados


cout << " Ingrese un numero de cinco digitos: ";
cin >> numero1;
cout << endl;

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 ()
{

cout << endl;

// Declaracion de variables//

int numero=0, numero1=1, numero2=2, numero3=3,


numero4=4,numero5=5,numero6=6, numero7=7, numero8=8, numero9=9,
numero10=10,cubo=0,cuadrado=0;

cout <<" !Escriba un programa de cuadrados y cubos de enteros de 0 al 10 ! ";// titulo

cout << endl;


//capturar datos//
cout << "Ingrese El Numero 0 Para Ejecutar El Programa :";
cin >>numero ;
numero=0;
cout <<"numero cuadrado cubo \n";

// Mostrar datos//
//primera linea
cuadrado = numero *numero ;//calculando el cuadrado//
cubo=numero*numero*numero;//calculando el cubo//
cout <<numero<<"

" <<cuadrado<<"

"

<<cubo <<"

";

" <<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//

" <<cubo <<"

";

cuadrado = numero3 *numero3 ;


cubo=numero3*numero3*numero3;
cout <<numero3<<"
" <<cuadrado<<"
cout <<endl;
//quita linea//
cuadrado = numero4 *numero4 ;
cubo=numero4*numero4*numero4;
cout <<numero4<<"
" <<cuadrado<<"
cout <<endl;
// sexta linea//
cuadrado = numero5 *numero5 ;
cubo=numero5*numero5*numero5;
cout <<numero5<<"
" <<cuadrado<<"
cout <<endl;
// Sptima linea//
cuadrado = numero6 *numero6 ;
cubo=numero6*numero6*numero6;
cout <<numero6<<"
" <<cuadrado<<"
cout <<endl;
//octava linea//
cuadrado = numero7 *numero7 ;
cubo=numero7*numero7*numero7;
cout <<numero7<<"
" <<cuadrado<<"
cout <<endl;
// Novena linea//
cuadrado = numero8 *numero8 ;
cubo=numero8*numero8*numero8;
cout <<numeroe8<<"
" <<cuadrado<<"
cout <<endl;
// Decima linea//
cuadrado = numo9 *numero9 ;
cubo=numero9*numero9*numero9;
cout <<numero9<<"
" <<cuadrado<<"
cout <<endl;

" <<cubo <<"

";

" <<cubo <<"

";

" <<cubo <<"

";

" <<cubo <<"

";

" <<cubo <<"

";

" <<cubo <<"

";

" <<cubo <<"

";

// 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;
}

Vous aimerez peut-être aussi