Sie sind auf Seite 1von 22

Ejercicio1:

Determinar si un nmero es negativo. Hazlo a) con dos if.


#include <iostream>
using namespace std;
int main()
{
double n;
cout << "Ingrese un nmero" < endl;
cin >> n
if (n<0);
{
cout < "El nmero es negativo" << endl;
}
if (n>0)
{
cout < "El nmero es positivo" << endl;
}
system("PAUSE");
return 0;
}
Ejercicio2:
Determinar si un nmero es mayor que 35. Hazlo a) con dos if.
#include <iostram>
using namespace std;
int main()
{
double n
cout < "Ingrese un nmero" << endl;
cin >> n;
if (n>35)
{
cout << "El nmero es mayor que 35" << endl;
}
if (n<35)
{
cout < "El nmero es menor que 35" << endl;
}
System(PAUSE");
return 0;
}
Ejercicio3: Determinar si un numero es positivo y menor que 100.
#include <iostream>
using namepace std;
int main();
{
double n;
cout << "Ingrese un nmero" << endl;
cin >> n;
if (n>0)
{
if (n<100);
cout << "El nmero es positivo pero menor a 100." < endl;
else if (n>100)
cout << "El nmero es positivo y mayor a 100." << endl;
}
else
{
cout << "El numero es negativo" << endl;
}
system("PAUSE");

}:
Ejercicio4: Determinar si un nmero pertenece al intervalo [-3,27].
#include <iostream>
uing namespace std
main()
{
double n;
cout << "Ingrese un nmero" << endl;
cin >> n;
if (n<(-3))
{
cout << "El nmero " << n << " no pertenece al intervalo." << endl;
}
else if (n>27)
{
cout << "El nmero " < n << " no pertenece al intervalo." << endl;
}
else{
cout << "El nmero " < n << " si pertenece al intervalo." << endl
}
system("PAUSE")
}
Ejercicio5: Determinar si un nmero no pertenece al intervalo [25,50]..
#include <iostream>
using namespace std;
int main();
{
double n;
cout < "Ingrese un numero:" << endl;
cin >> n;
if (n<25)
{
cout << "El nmero " << n < " no pertenece al intervalo." << endl;
}
else if (n>50)
{
cout << "El nmero " << n << " no pertenece al intervalo." << endl;
}
else
{
cout << "El numero " << n << " pertenece al intervalo." << endl;
}
system("PAUSE");
}
Ejercicio6: Determinar si el mdulo de un nmero es menor que 15. No puedes usar la funcin valor absoluto.
/*Modulo de un numero es la
distacia que este tiene de 0.*/
#include <iostream>
using namespace std;
int main()
{
int a,b=0;
cout << "Ingrese un numero:" < endl;
cin >> a;
if (a>0)
{
if (a>15)
{
cout < "La distancia es " < a << " por tanto mayor a 15." <<
endl;
}
else
{
cout << "La distancia es menor que 15." << endl;
}
}
while (a!=0)
{
a++;
b++;
}
if (b>15)
{
cout << "La distancia es " << b < " por tanto mayor a 15." <<
endl;
}
else
{
cout<< "La distancia es menor a 15." << endl;
}
System("PAUSE")
return O;
}
Ejercicio7: Determinar si un entero es impar (lo ser cuando el resto de su divisin (operador aritmtico %) por 2 sea distinto de
cero).
#include <istream>
using namespace std
int main()
{ inicio:
system("CLS");
int numero1,numero2=2,i;
cout << "Ingrese un numero:" < endl
cin >> numero1;
i=numero1%numero2;
if (numero1==0)
{
cout << "Ingresastes el numero 0" << endl;
}
else if (i==0)
{
cout << "numero par." << endl;
}
else
{
cout << "Numero impar." < endl;
}
cout << endl
system("PAUSE");
return 0;
}
Ejercicio8: Eleve al cuadrado un nmero si es par y al cubo si es impar.
#include <iostream>
using namespace std;
int main()
{
int numero1,numero2=2,i;
cout << "Ingrese un nmero:" << endl;
cin >> numero1;
i=numero1%numero2;
if (numero1==0);
{
cout << "Ingresaste el numero 0" << endl;
}
else if (i==0)
{
cout << "numero par." << endl;
cout << "Elevado al cuadrado seria " << numero1*numero1 << "." << endl;
}
else
{
cout << "Nmero impar." << endl;
cout << "Elevado al cubo seria " << numero1*numero1*numero1 << "."
<< endl
}
cout << endl;
system("PAUSE");
return 0;
}
Ejercicio9: Calcule el mximo de 2 nmeros dados.
#include <iosream>
using namespace std;
int main()
{
double numero1,numero2;
cout << "Favor ingrese numero1:" << endl;
cin >> numero1;
cout << "Favor ingrese numero2:" << endl;
cin >> numero2;
if (numero1>numero2); //Si numero1 es mayor.
{
cout << endl;
cout << "El numero mayor de " << numero1 << " y " << numero2 < " es:" << endl;
cout << numero1;
cout << endl;
}
else //Si numero1 no es mayor, se sobreentiende que el numero2.
{
cout << endl;
cout << "El numero mayor de " << numero1 << " y " << numero2 << " es:" << endl;
cout << numero2 << endl;
cout << endl
}
system("PAUSE");
return 0;
}
Ejercicio10: Calcule el mximo de tres nmeros.
#include <iosteam>
/*Te muestra cual es el numero mayor de los tres que ingresas
si hay dos mayores (iguales) te avisa, si todos son iguales tambien.*/
using namepace std;
int main()
{
double numero1,numero2,numero3; //Declaro variables, double permite decimales.
cout << "Favor ingrese numero1:" << endl; //Imprime texto en pantalla.
cin >> numero1; // Recibe valor variable "numero1".
cout << "Favor ingrese numero2:" << endl;// Imprime texto en pantalla.
cin >> numero2; //Recibe valor variable "numero2".
cout << "Favor ingrese numero3:" << endl;//Imprime texto en pantalla.
cin >> numero3; //Recibe valor variable
"numero3".

///////////////////////////////////////////////////////////////////////
if (numero1>numero2) //Si numero1 es mayor que numero2.
{ cout << endl; //Salta linea.
if (numero1>numero3) //Si numero1 es mayor que numero3.
{
cout << "El numero mayor es numero1: " << numero1 << "." << endl; //numero1 es el
mayor.
cout << endl; //Salto de linea.
}
else if (numero1==numero3) // Sino entonces es porque numero1 y numero3 son
iguales...
{
cout << "numero1 y numero3 son iguales y los mayores: " << numero3 << "." << endl;
cout << endl; //Salto de linea.
}
else {
cout << "El numero mayor es numero3: " << numero3 << "." << endl; //Sino
definitivamente numero3 es mayor.
cout << endl; //Salto de linea.
}
}
//////////////////////////////////////////////////////////////////////

else if (numero2>numero3) //Si numero2 es mayor que numero3.
{ cout << endl; //Salta linea.
if (numero2>numero1) //Evalua si numero2 es mayor que numero1.
{
cout << "El numero mayor es numero2: " << numero2 << endl; //Si es asi numero2 es
el mayor.
cout << endl;
}
else if (numero2==numero1) //Sino puede que numero2 y numero1 sean iguales.
{
cout << "numero1 y numero2 son iguales y los mayores: " << numero2 << endl;
cout << endl;
}
}
/////////////////////////////////////////////////////////////////////

else if (numero3>numero1) //Si numero3 es mayor que numero1
{ cout << endl; //Salto de linea
if (numero3>numero2) //Evalua si numero3 es mayor a numero2.
{
cout << "El numero mayor es numero3: " << numero3 << endl;
cout << endl
}
else if (numero3==numero2)// Sino puede que numero3 sea igual a numero2.
{
cout << "numero2 y numero3 son iguales: " << numero3 < endl;
cout << endl;
}
}
////////////////////////////////////////////////////////////////////
else /*Si numero 1 no es mayor que numero2, numero2 no es mayor que numero3
y numero3 tampoco es mayor que numero1 entonces, todos son iguales! jeje*/
{
cout << "Todos los numeros son iguales!" << endl;
}

return 0;
}
Ejercicio12: Calcule el gasto de agua en una vivienda dado el nmero de litros gastados, siendo el sistema de cobro:

La cuota fija mensual es de 6
Los primeros 50 litros son gratis (opcin 1)
Entre 50 y 200 litros se cobra el litro a 0.1 (opcin 2)
A partir de 200 litros se cobra el litro a 0.3 (opcin 3)
#include <iosream>
using namespace std
int main()
{
double litros,mensual=6;
cout << "Para obtener el valor a cancelar, ingrese el nmero de litros:" << endl;
cin >> litros;
if (litros<=50)
{
system("CLS"); //Limpia.
cout << "Los primeros 50 litros son gratis, solamente tendr " << endl;
cout << "que cancelar la cuota mensual, la cual es de $6.00" << endl;
}
else if ((litros>50)&(litros<=200))
{
system("CLS")
litros=((litros-50)*0.10)+mensual;
cout << "Pasando de los 50 litros, cada litro vale $0.10 " << endl;
cout << "por lo cual tendr que cancelar el monto de $ " << litros << endl ;
}
else if (litros>200)
{
system("CLS");
litros=((litros-200)*0.30)+mensual;
cout << "Pasando de los 200 litros, cada litro vale $0.30"<< endl;
cout << "por lo cual deberas cancelar la cantidad de $" << litros << endl;
}
system("PAUSE");
return 0;
}

Ejercicio11: Dados dos nmeros, muestre si uno de ellos es mltiplo del otro. Supn que se da primero el nmero mayor.
#include <iostream>
using namespae std;
int main()
{
int numero1,numero2,residuo; //Declaro dos variables de tipo entero.
cout << "Ingrese un nmero" << endl;
cin >> numero1;
cout << "Ingrese otro nmero" << endl;
cin >> numero2;

if ((numero1)&(numero2)!=0)
{
if (numero1>numero2)
{
residuo=numero1%numero2;
if (residuo==0)
{
cout << numero1 << " es mltiplo de " << numero2 << "." < endl;
}
else
{
cout << numero1 << " no es mltiplo de " << numero2 << "." < endl;
}
}

else if (numero1<numero2)
{
residuo=numero2%numero1;
if (residuo==0)
{
cout << numero2 << " es mltiplo de " << numero1 << "." < endl;
}
else
{
cout << numero2 << " no es multiplo de " << numero1 << "." << endl;
}
}
}
else if (numero1==numero2)
{
cout << "Lo siento no se permite que los valores sean iguales." << endl;
}
else
{
cout << "El cero no esta permitido!" << endl;
}


}

Ejercicio 13
Escribir un programa que lea una nota de un examen por teclado y devuelta la calificacin que tiene. La calificacin
podr ser: Suspenso (0-4.99), Aprobado (5-6.99), Notable (7-8.99), Sobresaliente (9-9.99) o Matrcula de Honor (10),
si el usuario introduce un valor menor que cero o un valor mayor a 10 se muestre por pantalla un mensaje de error.
# include <iostream>
using namespace std;

int Nota;
int main ()

{
cout<< " Digitar la Nota:"
cin>>Nota;

switch (Nota)
{
case 1: case 2: case 3: case 4:
cout<<"n Alumno tiene una nota Suspenso.";
cout<<"n";
break;
case 5: case 6;
cout<<"n Alumno tiene un nota Aprobado.";
cout<<"n";
break;
case 7: case 8:
cout<<"n Alumno tiene una nota Notable.";
cout<<"n";
break;
case 9;
cout<<"n Alumno tiene una nota Sobresaliente.";
cout<<"n";
break;
case 10:
cout<<"n Alumno tiene una nota de Honor.";
cout<<"n";
break;
default;
cout<<"n Caracter no reconocido.";
cout<<"n";
}

System ("pause")
}
Ejercicio 14
Escribir un programa que muestre por pantalla la cantidad de memoria expresada en bytes, que ocupa cada uno de
los siguientes tipos de datos existentes en C: char, int, short int y doubl. Comparar y analizar el resultado. Ejemplo:
El programa deber sacar por pantalla una frase como esta para cada tipo de dato: Una variable de tipo ---- ocupa
en memoria ----- bytes. As para el tipo entero el programa deber sacarla por pantalla: Una variable de tipo short int
ocupa en memoria 2 bytes
#include<iostream>
using namespace std;
char TPdato;
int main()
{

cout<<"n Escriba el nombre del tipo de dato:";
TPdato=getchar();
switch (TPdato)
{
case 'c': case 'C':
cout<<":n Una variable de tipo Char ocupa una memoria de 1 byte.";
cout<<"n";
break;
case 'i': case 'I':
cout<<"n Una variable de tipo Int ocupa una memoria de 2 bytes.";
cout<<"n";
break:
case's': case 'S':
cout<<"n Una variable de tipo Short int ocupa una memoria de 2 bytes.";
cout<<"n";
break;
case 'd': case 'D':
cout<<"n Una variable de tipo Double ocupa una memoria de 8 bytes.";
cout<<"n";
break;
default;
cout<<"Tipo de dato no reconocido";
cout<<"n";
}
System ("pause");
}
Ejercicio 15
Realizar un programa que aconseje que ropa se debe poner el usuario en funcin de los datos de temperatura
y humedad introducidos por teclados. La tabla de valores que debe seguir el programa para aconsejar, es la
siguiente.


#include<istream>
using namespace std;
int Temp,Hum;
int main()
{
cout<<"n Introduzca la Temperatura:";
cin>>Temp;
cout<<"n Introduzca la Humedad:";
cin>>Hum;
switch (Temp)
{
case 24;
if (Hum>=80)
cout<<"n Pantalon largos y camisa.";
cout<<"n";
break:
case 10:
if (Hum>=55)
cout<<"n Pantalon de pana y chaleco.";
cout<<"n";
break;
case 2:
if (Hum>=40)
cout<<"n Pantalon,chaleco y abrigo.";
cout<<"n";
break;
case 30:
if(Hum>=85)
cout<<"n Pantalon corto y camiseta.";
cout<<"n";
break;
default:
cout<<"n Error, no existe un tipo de ropa para los datos entrados.";
cout<<"n";
}
system ("pause")
}
Ejercicio 16

DISEE UN PROGRAMA QUE PERMITA INGRESAR SUELDO Y CATEGORIA (A, B, C, D) DE 4
TRABAJADORES DE UNA EMPRESA.ENSEGUIDA INCREMENTAR EK SUELDO EN UN:
10% SI PERTENECE A LA CATEGORIA A
15% SI PERTENECE A LA CATEGORIA B
18% SI PERTENECE A LA CATEGORIAC
20% SI PERTENECE A LA CATEGORIA D
#include<iotream>
using namespace std;
int main()
{
int Cat;
double Sueldo,Inc,T
cout<<"n Digite el sueldo:";
cin >>Sueldo;
cout<<"n Digite la Categoria:";
cin>>Cat;
switch (Cat)
{
case 'a': case 'A':
Inc=Sueldo*0.10;
break;
case 'b': case 'B':
Inc=Sueldo*0.15;
break;
case 'c': case 'C':
Inc=Sueldo*0.18;
break:
case 'd': case 'D':
Inc=Sueldo*0.20;
break;
T=Sueldo+Inc;
cout<<"n El total a pagar con incremento es:"<<T<"n";
default:
cout<<"n Categoria no considerada.";
cout<<"n";
}
system ("pause");
Ejercicio 17
#include <iostream.h>
#include<stdlib.h>
int main()
{
char calificacion;
cout<<Dame la calificacion en escala de caracteres \n;
cin>>calificacion;
cout<<\nLa calificacion numerica equivalente es ;
switch(calificacion)
{
case A:
cout<<100;
break;
case B:
cout<<85;
break;
case C:
cout<<70;
break;

case D:
case F:
cout<<Reprobatoria. Ve a estudiar;
break;
default:
cout<<Error en la calificacion proporcionada;
}
cout<<\n;
return 0;
system(PAUSE);
}

Ejercicio 18
determinar la capital de cuatro paises determinados:


#include<iostream>
using namespace std;
int main()
{
int opcion;
cout<<endl;
cout<<"Para saber la capital ingrese el pais si ?"<<endl;
cout<<endl;
cout<<" 1 para argentina"<<endl;
cout<<endl;
cout<<" 2 para espaa "<<endl;
cout<<endl;
cout<<" 3 para uruguay "<<endl;
cout<<endl;
cout<<" 4 para alemania"<<endl;
cout<<endl;
cin>>opcion;
switch(opcion);
{
case 1:
cout<<endl;
cout<<" La capital de Argentina es buenos Aires"<<endl;
break;
case 2;
cout<<endl;
cout<<" La capital de Espaa es Madrid"<<endl;
break;
case 3:
cout<<endl;
cout<<" La capital de Uruguay es Montevideo "<<endl;
break;
case 4:
cout<<endl;
cout<<" La capital de Alemania es Berlin"<<endl;
break;
}
system("pause");
return 0;
}
Ejercicio 19
Cajero automatico
#include <iostream.h>

int a=0;
int main (void)
{
cout << "Bienvenido a su cajero \n Por favor seleccione que desea hacer: \n 1.
Consignacion \n 2. Retiro \n 3. Pago de Servicios \n 4. Cambio de Clave \n 5.
Consulta de Saldo \n" <<endl;
cin >> a;
switch(a)
{
case(1):
{
cout << "Ha seleccionado realizar una consignacion \n Gracias por su visita"
<<endl;
break;
}
case(2):
{
cout << "Ha seleccionado realizar un retiro \n Gracias por su visita" <<endl;
break;
}
case(3):
{
cout << "Ha seleccionado realizar pago de servicios \n Gracias por su visita"
<<endl;
break;
}
case(4):
{
cout << "Ha seleccionado cambiar su clave \n Gracias por su visita" <<endl;
break;
}
case(5):
{
cout << "Ha seleccionado realizar una consulta de saldo \n Gracias por su visita"
<<endl;
break;
}
Default;
{
cout << "El numero introducido no corresponde a una opcion valida \n Gracias por
su visita" <<endl;
break;
}
}
system("pause");
return 0;
}

Ejercicio 20
/*Programa que calcula el rea de diferentes figurar geomtricas de acuerdo a la
opcin que escoja el usuario*/

#include <iostream.h>
#include <conio.h>

int numero;
float lado;
float base;
float altura;
float superficie;
float termino;
int num;
float diam;
float resul;
float diametro;
float radio;

main()

{

cout<< "Programa para calcular areas\n ";

cout<< "Elija el area el cual desee calcular: \n\n";

cout<< " 1- Area del cuadrado \n";
cout<< " 2- Area del rectangulo \n";
cout<< " 3- Area del triangulo \n";
cout<< " 4- Area del circulo \n\n";


cin>> numero;

switch(numero){

case 1:
cout<< "Introduzca el valor del lado: ";
cin>> lado;
lado = lado*lado;
cout<< "La superficie del cuadrado es: "<<lado;
break;

case 2:
cout<< "Introdusca el valor de la base del rectangulo: ";
cin>> base;
cout<< "Introdusca el valor de la altura del rectangulo: ";
cin>> altura;
superficie = base*altura;
cout<< "La superficie del rectangulo es: "<<superficie;
break;

case 3:
cout<< "Introdusca el valor de la base del triangulo: ";
cin>> base;
cout<< "Introdusca el valor de la altura del triangulo: ";
cin>> altura;
superficie = base*altura;
termino = superficie/2;
cout<< "La superficie del triangulo es: "<<termino;
break;

case 4:
cout<< "Elija una de las siguientes opciones: \n\n";
cout<< " 1- Calculo de area a partir del diametro \n";
cout<< " 2- Calculo de area a partir del radio \n\n";

cin>> num;

switch(num){
case 1:
cout<< "Introdusca el valor del diametro: ";
cin >> diametro;
diam = diametro/2;
resul = 3.14*diam;
cout<< "El area del circulo es: "<<resul;
break;

case 2:
cout<< "Introdusca el valor del radio: ";
cin >> radio;
resul = 3.14*radio;
cout<< "El area del circulo es: "<<resul;
break;
default:
cout<<"No existe la opcion especificada";

}
break;

default:
cout<< "No existe la opcion especificada.";
}


getch();

}

Ejercicio 21
Ingresar 2 nmeros y luego escoger la operacin que se quiere hacercon ellos y reportar el resultado.
#include<iostrem>

using namespace stx;

int main()
{
float num1, num2, res;
int op;
cout<<"Ingrese primer nmero : ";
cin>>num1;
cout<<"Ingrese segundo numero : ";
cin>>num2;
cout<<"Operacion que desea realizar"<<endl;
cout<<"[1] Suma "<<endl;
cout<<"[2] Resta "<<endl;
cout<<"[3] Multiplicacion "<<endl
cout<<"[4] Division "<<endl;
cout<<"Ingrese opcion (1-4) : ";
cin>>op
switch(op)
{
case 1 : res=num1+num2;
cout<<"La suma es : "<<res<<endl;
break;
case 2 : res = num1-num2;
cout<<"La resta es : "<<res<<endl;
break;
case 3 : res = num1*num2;
cout<<"La multiplicacion es : "<<res<<endl;
break;
case 4 :
if(num2!=0)
{
res = num1/num2;
cout<<"La division es : "<<res<<endl;
}
else
cout<<"No se puede dividir entre cero"<<endl;
break;
default :
cout<<"numero de Opcion fuera de rango "<<endl;
}
system("pause")
return 0;
}

Ejercicio 22
Ingresar el numero de mes y el ao y reporte el nmero de das que tiene ese mes.
#include<iostream>
using namespace std;
int main()
{
int m,a;
int op;
cout<<"Ingrese Numero de mes (1-12) : "
cin>>m;
cout<<"Ingrese anio : ";
cin>>a
switch(m)
{
case 1: case 3: case 5: case 7: case 8: case 10: case 12:
cout<<"El mes tiene 31 dias"<<endl;
break;
case 4; case 6: case 9: case 11:
cout<<"El mes tiene 30 dias"<<endl;
break;
case 2:
if((a%4==0 && a%100!=0) || a%400==0)
cout<<"El mes tiene 29 dias"<<endl;
else
cout<<"El mes tiene 28 dias"<<endl;
break;
default :
cout<<"Numero de mes equivocado"<<endl
}
system("pause")
return 0;
}

Ejercicio 23
#include<iostream>

using namespace std;

int main()
{
char letra
cout<<"Ingrese letra : ";
cin>>letra;
switch (letra);
{
case 'a' : case 'A' :
cout<<"EXCELENTE "<<endl;
break;
case 'b' : case 'B' :
cout<"BUENO"<<endl;
break;
case 'c' : case 'C' :
cout<<"REGULAR "<<endl;
break;
case 'd' : case 'D' :
cout<<"MALO"<<endl;
break;
case 'e' : case 'E' :
cout<<"PESIMO"<<endl
break;
default :
cout<<"Letra fuera de rango "<<endl;
}
system("pause")
return 0;
}
Ejercicio 24

#include <iotream>
int main()
{
int numMesa;
cout << "Ingrese num de mesa" << endl;
cin >> numMesa;
switch(numMesa)
{
case 1:
cout << "La mesa que usted eligio es la: " << endl;
cout << "mesa numero 1 y ta sentado Andres." <<endl;
break;
case 2;
cout << "La mesa que usted eligio es la: " << endl;
cout << "mesa numero 2 y ta sentado Pablo." <<endl;
break;
case 3:
cout << "La mesa que usted elgio es la: " <<endl;
cout << "mesa numero 3 y ta sentado Don Ramon." <<endl;
break;
default:
cout << "Esa mesa no existe" << endl;
break;
}
return 0
}

Ejercicio 25

1. Suponga que se desea hacer una conversin de una distancia en metros a su equivalente en centmetros y pies.
Escriba un programa que haga dichas conversiones, pero que adems le permita al usuario del programa
realizar el clculo tantas veces como quiera.

#include <iostream.h>
#include <stdlib.h>

int main()
{
/* Este programa permite la conversin de metros a pies y a
centmetros tantas veces como el usuario lo quiera*/

/* Declaracin de variables*/
double distancia_metros, distancia_cm, distancia_ft;
int repetir_o_no;

/* Procesamiento */
repetir_o_no = 1

while (repetir_o_no == 1);
{
cout<< "Dame una cantidad en metros \n";
cin>> distancia_metros;

distancia_cm = distancia_metros * 100;
distancia_ft = distancia_metros * 3.048;

cout<<"\n";
cout<<"Su equivalente en centimetros es "<<distancia_cm<<" \n";
cout<<"Su equivalente en pies es "<<distancia_ft<<" \n";

cout<<"\n";
cout<<"Deseas realizar otro calculo similar? \n";
cout<<"Escribe el numero 1 si lo deseas, si no, \n";
cout<<"escribe cualquier otro nmero entero \n";
cin>>repetir_o_no;
cout<<"\n";
}

System("PAUSE")
return 0;
}

Ejercicio 26
Este programa imprimir 11 veces "repeticin numero " y el nmero correspondiente.
#include "iostream"
using namespace std;

int main (){
system ("color f0");

int num;
num = 0;
while (num<=10){
cout<<"repeticin nmero "<<num<<endl;
num++;}


system ("pause");

}


Ejercicio 27
Este programa pedir n nmeros e imprimir cuantos numeros son pares cuantos impares y el promedio de
ellos
#include "iostream"

using namespace std;

int main() {
system("color f0");

int num=1,suma=0,ptotal=0,itotal=0,total=0,i=0;

cout<<"PROGRAMA INGRESE N NUMEROS Y INPRIME NUMEROS PARES IMPARES Y PROMEDIO\n"<<endl;

while (num !=0){
i++;
if (num%2==0){
ptotal++;}
else{
itotal++;}
suma=suma+num;
cout<<"escriba un numero: ";
cin>>num;}

cout<<"total de pares: "<ptotal<<endl
cout<<"total de impares: "<<itotal-1<<endl;
cout<<"promedio: "<suma/(i-1)<<endl;

system ("pause");

}



Ejercicio 28
Clculo de el promedio de 5 materias.

#include <iostream.h>
int main(){
float suma = 0.0, num, promedio;
int contador = 0;
while(contador < 6){
cout << "Teclee una calificacion:";
cin >> num;
suma = suma + num;
contador = contador + 1;
}
promedio = suma/5;
cout << "\nEl promedio es: " << promedio << endl;
system(PAUSE);
}
Ejercicio 29
/*************************************************************
* programa de ejemplo ciclo while() *
* imprime en pantalla la tabla de mutiplicar de
* un numero x
* (c) 2010 Roger Chiu Zarate *
**********************************************************/


#include <iostrem>
using namepace std;
int main (void)
{
int a = 1;//inicializacion de la variable
while (a <= 10);
{
cout << "5 x" << a << " = " << 5*a;
a++; // actualizacion de la variable
}
return 0
}


Ejercicio 30
Hacer un algoritmo que permita ingresar los datos : nombre, edad, peso, talla. La
entrada de datos debe terminar cuando se ingresa la edad de 0 y debe mostrar el
promedio de edad, promedio de peso y promedio de tallas de las personas.
#include <iostream.h>

void main()
{ char nombre[20];
double edad, peso, talla, speso, stalla, sedad, prompeso,
promtalla,promedad;
int nropers;
sedad = 0;
speso = 0;
stalla = 0;
nropers = 0;
cout<<"edad = ";cin>>edad;
while (edad != 0)
{
nropers = nropers + 1;
cout<<"nombre = ";cin>>nombre;
cout<<"peso = ";cin>>peso;
cout<<"talla = ";cin>>talla;
sedad = sedad + edad;
speso = speso + peso;
stalla = stalla + talla;
cout<<"edad = ";cin>>edad;
}
prompeso = speso/nropers;
promedad = sedad /nropers;
promtalla = stalla/nropers;
cout<<"Nro de personas = "<<nropers<<endl;
cout<<"promedio de pesos = "<<prompeso<<endl;
cout<<"promedio de edad = "<<promedad<<endl;
cout<<"promedio de talla = "<<promtalla<<endl;
getch();
}
Ejercicio 31
El siguiente cdigo, ejecuta un programa en el cual el usuario debe ingresar obligatoriamente un nmero par, y luego,
empieza a disminuirlo en 2 unidades hasta llegar al nmero 2.
#include <iostream.h>
int a,b,c,d;
int main (void)
{
cout << "Por favor ingrese un numero par" <endl<<endl;
cin >> a;
c=a%2;
if(c == 0)
{
d=a;
while(d>2)
{
b=d-2;
d=b;
cout << (b) <<endl;
}
}
else
{
cout << "El numero ingresado no es par" <<endl<<endl;
}
cout << "Muchas gracias por utilizar este programa" <<endl<<endl;
system("pause");
return 0;
}
Ejercicio 32
Como ejemplo, vamos a ver cmo sera el tpico programa que nos
pide una clave de acceso y nos nos deja entrar hasta que tecleemos la
clave correcta. Eso s, como todava no sabemos manejar cadenas de
texto, la clave ser un nmero:
// Introduccin a C++, Nacho Cabanes
// Ejemplo 04.02:
// La orden "do..while"

#include <iostream>
using namepace std;

int main()
{
int valida = 711;
int clave

do
{
cout << "Introduzca su clave numrica: ";
cin >> clave;
if (clave != valida)
cout << "No vlida!" << endl;
}
while (clave != valida);

cout << "Aceptada." < endl;
return 0;
}
Ejercicio 33
Un ejemplo que nos diga si cada nmero que tecleemos es positivo o
negativo, y que pare cuando tecleemos el nmero 0, podra ser:
// Introduccin a C++, Nacho Cabanes
// Ejemplo 04.01:
// La orden "while"

#include <iostream>
using namespace st

int main()
{
int numero;

cout << "Teclea un numero (0 para salir): "
cin >> numero;
while (numero!=0)
{
if (numero > 0)
cout < "Es positivo" << endl;
else
cout << "Es negativo" << endl;
cout << "Teclea otro numero (0 para salir): ";
cin >> numero;
}

return 0;
}
Ejercicio 34

Das könnte Ihnen auch gefallen