Está en la página 1de 23

#include <iostream>

#include <math.h>
#include <conio.h>
#include <stdio.h>
using namespace std;
int main (){
int seleccion;
cout <<"\t \t
_______________________________________________________________________"<<endl;
cout <<"\t \t |****** ******* ****** ***** *** ***** *** ***** ***
**** |"<<endl;
cout <<"\t \t |* * * * * * * * * * * * *
* |"<<endl;
cout <<"\t \t |**** * * **** ***** * * * * * *
** |"<<endl;
cout <<"\t \t |* * * * * * * * * * * * * *
* *|"<<endl;
cout <<"\t \t |****** **** ****** * * *** ***** *** ***** ***
**** |"<<endl;
cout <<"\t \t
_______________________________________________________________________"<<endl;

cout <<"SELECCIONE UN EJERCICIO"<<endl;


cout
<<"--------------------------------------------------------------------------------
---------------------------------------"<<endl;
cout <<"(1). RUA que lea un numero e imprima por pantalla si el n�mero es
mayor, igual o menor de 0."<<endl;
cout <<"(2). RUA que lea un numero e imprima por pantalla si el n�mero es par
o impar."<<endl;
cout <<"(3). RUA que imprima los n�meros del 100 al -2."<<endl;
cout <<"(4). RUA que imprima los n�meros pares del 1 al 100"<<endl;
cout <<"(5). RUA que permita calcular el promedio de notas (notas finaliza
cuando el usuario registre una nota = 0)."<<endl;
cout <<"(6). Imprimir y contar los m�ltiplos de 2 y de 3 que hay de 1 a
100."<<endl;
cout <<"(7). Determinar cu�l de dos n�meros es mayor."<<endl;
cout <<"(8). Determinar cu�l de dos n�meros es menor."<<endl;
cout <<"(9). RUA que sume los n�meros del 20 al 50"<<endl;
cout <<"(10). RUA que sume 15 n�meros cualesquiera y sume su
resultado."<<endl;
cout <<"(11). RUA que lea la fecha de nacimiento y de una persona y diga si
es mayor de edad."<<endl;
cout <<"(12). RUA que lea 3 n�meros y lo ordene de mayor a menor"<<endl;
cout <<"(13). RUA que lea 3 n�meros y lo ordene de menor a mayor"<<endl;
cout <<"(14). RUA que permita determinar el �rea y el volumen de un cilindro
dado su radio (R) y su altura (H) "<<endl;
cout <<"(15). RUA que lea la velocidad de un veh�culo expresado en Km por
hora y proporcione la velocidad en metros por segundos. "<<endl;
cout <<"(16). RUA que imprima cuantos n�meros impares hay del 1 al
100."<<endl;
cout <<"(17). RUA que muestre la suma de los n�meros impares del 1 al
100."<<endl;
cout <<"(18). RUA que muestre la suma de los n�meros pares del 1 al
100."<<endl;
cout <<"(19). RUA que imprima el mayor y el menor de una serie de 5 n�meros
ingresados por teclado"<<endl;
cout <<"(20). RUA que calcule el factorial de un numero"<<endl;
cout <<"(21). RUA que lea un n�mero del 1 al 10 y diga cu�l es su n�mero en
romano."<<endl;
cout <<"(22). RUA que obtenga la �ltima cifra de un n�mero
introducido."<<endl;
cout <<"(23). RUA que tras leer una medida expresada en cent�metros la
convierta en pulgadas 1 pulgada=2.54 cm."<<endl;
cout <<"(24). RUA que exprese las horas, minutos y segundos un tiempo
expresado en minutos."<<endl;
cout <<"(25). RUA que dado un n�mero del 1 al 12 muestre en pantalla en mes
correspondiente del a�o."<<endl;
cout <<"(26). RUA que dado el mes, el d�a muestre el signo del
zodiacal."<<endl;
cout <<"(27). RUA que calcule los n�meros que hay desde 1 hasta un n�mero
introducido por teclado."<<endl;
cout <<"(28). RUA que calcule la suma de los n�meros que hay desde 1 hasta un
n�mero introducido por teclado."<<endl;
cout <<"(29). RUA que calcule el residuo de la divisi�n de 1 hasta 10 de un
numero dado."<<endl;
cout <<"(30). RUA que calcule el per�metro y �rea de un c�rculo dado su
radio."<<endl;
cout <<"(31). Calcular el volumen de una esfera dado su radio."<<endl;
cout <<"(32). Dados los catetos de un tri�ngulo rect�ngulo, calcular su
hipotenusa."<<endl;
cout <<"(33). Escribir un programa que convierta un valor dado en grados
Fahrenheit a grados Celsius. Recordar que la f�rmula para la conversi�n es: F =
9/5C + 32"<<endl;
cout <<"(34). Escribir un programa que convierta un valor dado en grados
Celsius a grados Fahrenheit. Recordar que la f�rmula para la conversi�n es"<<endl;
cout <<"(35). RUA que lea 3 notas donde la primera nota equivale al 30%, la
segunda al 30% y la tercera al 40% la nota va de (1 a 5)y calcule la nota final o
definitiva."<<endl;
cout <<"(36). RUA que lea 4 notas donde la primera nota equivale al 20%, la
segunda al 20%, la tercera al 10% y la cuarta al 50% la nota va de (1 a 5)y calcule
la nota final o definitiva."<<endl;
cout <<"(37). Evaluar la funci�n y=5/3x + 3/2x + 8 cuando x�> -5�20 (rango de
-5 hasta 20)"<<endl;
cout <<"(38). Leer 3 edades, e imprimirlas junto con el promedio"<<endl;
cout <<"(39). RUA que lea 10 n�meros e imprima solamente los
positivos."<<endl;
cout <<"(40). En una galer�a se pregunta 10 visitantes de los colores luz
primarios (rojo, verde, azul) les gusta m�s. Elabore un algoritmo que eval�e en
porcentaje el gusto del p�blico."<<endl;
cout <<"(41). Se tiene un grupo de N personas, para cada una de las cuales se
ha elaborado una tarjeta de registro indicando el sexo y los puntos obtenidos en un
examen. Se desea conocer con base en los promedios de los puntos obtenidos, cual
sexo tuvo mejor desempe�o."<<endl;
cout <<"(42). En un determinado peaje se desea saber cu�ntos carros
particulares y cu�ntos buses pasaron en un d�a, lo mismo que el promedio de
personas que viajan en carro particular y el promedio de personas que viajan en
bus. Se debe tener en cuenta que por cada veh�culo que pase, se debe indagar por el
tipo de veh�culo que es y el n�mero de pasajeros que transporta."<<endl;
cout <<"(43). Calcular el m�ximo com�n divisor de 2 n�meros naturales,
distintos de 0."<<endl;
cout <<"(44). RUA que convierta un valor dado en pesos a d�lares"<<endl;
cout <<"(45). RUA que convierta un valor dado en d�lares a pesos"<<endl;
cout <<"(46). RUA que calcule un valor dado en euros a d�lares"<<endl;
cout <<"(47). RUA que calcule un valor dado en d�lares a euros."<<endl;
cout <<"(48). RUA que lea dos deportes y muestre los implementos utilizados
en cada deporte"<<endl;
cout <<"(49). RUA que lea un valor dado en libras y convertirlos a kilogramos
."<<endl;
cout <<"(50). Calcular el sueldo mensual de un empleado que trabaja por
horas, el pago de cada hora trabajada depende de su categor�a:"<<endl;
cout
<<"--------------------------------------------------------------------------------
--------------------------------------- "<<endl;

cin >>seleccion;

switch(seleccion){

case 1:
//RUA que lea un numero e imprima por pantalla si el n�mero es mayor,
igual o menor de 0
//---------------------------------------------------------------------
-----------------------------------

//---------------------------------------------------------------------
-----------------------------------
int numero;
cout << "Digite un numero: " <<endl; cin >> numero;

if(numero > 0){


cout <<"El numero es mayor que 0 y es positivo" << endl;
}
else if (numero == 0){
cout <<"El numero es 0" <<endl;
}
else{
cout << "El numero es menor a 0 y es negativo" << endl;
}

return 0;

//---------------------------------------------------------------------------------
-----------------------
case 2:
//RUA que lea un numero e imprima por pantalla si el n�mero es par o
impar
//---------------------------------------------------------------------------------
-----------------------
#include <iostream>
using namespace std;
{
//---------------------------------------------------------------------------------
-----------------------
int numero;

cout <<"Digite un numero: "<< endl; cin >> numero;

if(numero % 2 == 0){
cout <<"El numero es par" <<endl;
}
else{
cout<<"El numero es impar" <<endl;
}
return 0;
//---------------------------------------------------------------------------------
-----------------------
}
case 3:
// 3. RUA que imprima los n�meros del 100 al -2.
//---------------------------------------------------------------------------
-----------------------------
#include <iostream>
using namespace std;
{
//---------------------------------------------------------------------------
-----------------------------
for (int numeros = 100; numeros >=-2; numeros-- )
{
cout << numeros <<endl;
}

return 0;
//---------------------------------------------------------------------------
-----------------------------
}
case 4:
//4. RUA que imprima los n�meros pares del 1 al 100
//---------------------------------------------------------------------------
-----------------------------
#include <iostream>
using namespace std;
{
//---------------------------------------------------------------------------
-----------------------------

for(int numeros = 2; numeros <=100; numeros++){


if(numeros % 2 == 0){
cout << numeros<<endl;
}
}
return 0;
//---------------------------------------------------------------------------
-----------------------------
}

case 5:
//5. RUA que permita calcular el promedio de notas (notas finaliza cuando el
usuario registre una nota = 0).
//---------------------------------------------------------------------------------
-----------------------
#include <iostream>
using namespace std;
{
//variables
int nota= 1, suma =0, contador=0, promedio;

while (nota>0)
{
cout <<"Introduzca una nota: " <<endl;
cin >>nota;
suma = suma+nota;

if (nota>0)
{
contador = contador+1;
}
}
promedio = suma/contador;
cout <<"El promedio final de su nota es: "<<promedio<<endl;
return 0;

}
case 6:
//6. Imprimir y contar los m�ltiplos de 2 y de 3 que hay de 1 a 100.
//---------------------------------------------------------------------------
-----------------------------
#include <iostream>
using namespace std;
{
//---------------------------------------------------------------------------
-----------------------------
int multiplo;
cout<< "Digite el numero del que quiere conocer sus multiplos "<<endl;
cin >> multiplo;
cout<<"\t"<<endl;
cout<<"\t"<<endl;
cout<<"Los numeros son"<<endl;

for (int numeros = 0; numeros <=100; numeros = numeros + multiplo ){


cout << numeros <<endl;
}
return 0;
//---------------------------------------------------------------------------
-----------------------------
}
case 7:// 7. Determinar cu�l de dos n�meros es mayor.
//---------------------------------------------------------------------------------
-----------------------
#include <iostream>
using namespace std;
{
//---------------------------------------------------------------------------------
-----------------------
int n1, n2;

cout <<"Digite un numero" <<endl; cin >> n1;


cout <<"Digite otro numero" <<endl; cin >> n2;

if (n1>n2){
cout << n1 <<" es mayor que " << n2<< endl;
}
else if (n2>n1){
cout << n2 <<" es mayor que "<< n1 << endl;
}
else {
cout <<"Los numeros son iguales"<<endl;
}

return 0;
//---------------------------------------------------------------------------------
-----------------------
}
case 8:
// 8. Determinar cu�l de dos n�meros es menor.
//---------------------------------------------------------------------------------
-----------------------
#include <iostream>
using namespace std;
{
//---------------------------------------------------------------------------------
-----------------------
int n1, n2;

cout <<"Digite un numero" <<endl; cin >> n1;


cout <<"Digite otro numero" <<endl; cin >> n2;

if (n1<n2){
cout << n1 <<" es menor que " << n2<< endl;
}
else if (n2<n1){
cout << n2 <<" es menor que "<< n1 << endl;
}
else {
cout <<"Los numeros son iguales"<<endl;
}

return 0;
//---------------------------------------------------------------------------------
-----------------------
}
case 9:
// 9. RUA que sume los n�meros del 20 al 50
//---------------------------------------------------------------------------------
-----------------------
#include <iostream>
using namespace std;
{
int i=0, resultado=0;
cout <<"SUMA DE LOS NUMEROS DEL 20 al 50 "<<endl;

for (i=20; i<=50;i++){

resultado= resultado + i;

}
cout << "El resultado total es: "<< resultado<<endl;

return 0;
//---------------------------------------------------------------------------------
-----------------------
}
case 10:
//10. RUA que sume 15 n�meros cualesquiera y sume su resultado.
//-------------------------------------------------------------
#include <iostream>
using namespace std;
{
int n1, n2, n3, n4, n5 , n6 , n7 , n8, n9 , n10, n11 , n12, n13 , n14 , n15,
nf;

cout <<"digite un numero "<<endl; cin >>n1;


cout <<"digite un numero "<<endl; cin >>n2;
cout <<"digite un numero "<<endl; cin >>n3;
cout <<"digite un numero "<<endl; cin >>n4;
cout <<"digite un numero "<<endl; cin >>n5;
cout <<"digite un numero "<<endl; cin >>n6;
cout <<"digite un numero "<<endl; cin >>n7;
cout <<"digite un numero "<<endl; cin >>n8;
cout <<"digite un numero "<<endl; cin >>n9;
cout <<"digite un numero "<<endl; cin >>n10;
cout <<"digite un numero "<<endl; cin >>n11;
cout <<"digite un numero "<<endl; cin >>n12;
cout <<"digite un numero "<<endl; cin >>n13;
cout <<"digite un numero "<<endl; cin >>n14;
cout <<"digite un numero "<<endl; cin >>n15;

nf= n1+n2+n3+n4+n5+n6+n7+n8+n9+n10+n11+n12+n13+n14+n15;

cout << "La sumatoria de todos los numeros da como resultado: " << nf<<
endl;
return 0;
//-------------------------------------------------------------------
}
case 11:
//11. RUA que lea la fecha de nacimiento y de una persona y diga si es mayor
de edad.
#include <iostream>
using namespace std;
{
long int dian, mesn, anon, anoa, mesa, diaa, anor;
char nombre [10];

cout << "DIGITE SU NOMBRE \t" << endl; cin>> nombre; cout<< "DIGITE EL ANO
ACTUAL"<<endl; cin >>anoa;
cout<< "DIGITE EL MES ACTUAL (numerico)"<<endl; cin >>mesa;cout<< "DIGITE EL
DIA ACTUAL"<<endl; cin >>diaa;

cout << "Por favor digite su ano de nacimiento" << endl; cin>> anon;
cout << "Por favor digite su mes de nacimiento" << endl; cin>> mesn;
cout << "Por favor digite su dia de nacimiento" << endl; cin>> dian;

anor= anoa-anon;
if (anor>=18){
cout << "FECHA= " <<anoa<<"/"<<mesa<<"/"<<diaa<<"."<<"\t"<<"NOMBRE=
"<<nombre<<endl ;
cout << "SU FECHA DE NACIMIENTO ES: "
<<anon<<"/"<<mesn<<"/"<<dian<<"."<<endl;
cout <<"Eres mayor de edad"<<endl; }
else if (anor<18) {
cout <<"eres menor de edad"<<endl; }
return 0;
}
case 12:
// 12. RUA que lea 3 n�meros y lo ordene de mayor a menor
//------------------------------------------------------------
#include <iostream>
using namespace std;
{
int n1, n2, n3, mayor, medio, menor;
cout <<"DIGITE EL PRIMER NUMERO"<<endl; cin>>n1;
cout <<"DIGITE EL SEGUNDO NUMERO"<<endl; cin>>n2;
cout <<"DIGITE EL TERCER NUMERO"<<endl; cin>>n3;

if (n1>n2&& n2>n3){
mayor = n1; medio = n2; menor = n3;
cout <<"el orden de los numeros es: "<<mayor<<"-"<< medio<<"-"<< menor<<endl;

}
else if (n1>n3&& n3>n2){
mayor = n1; medio = n3; menor = n2;
cout <<"el orden de los numeros es: "<<mayor<<"-"<< medio<<"-"<< menor<<endl;

}
else if (n2>n3&& n3>n1){
mayor = n2; medio = n3; menor = n1;
cout <<"el orden de los numeros es: "<<mayor<<"-"<< medio<<"-"<< menor<<endl;

}
else if (n2>n1&& n1>n3){
mayor = n2; medio = n1; menor = n3;
cout <<"el orden de los numeros es: "<<mayor<<"-"<< medio<<"-"<< menor<<endl;

}
else if (n3>n1&& n1>n2){
mayor = n3; medio = n1; menor = n2;
cout <<"el orden de los numeros es: "<<mayor<<"-"<< medio<<"-"<< menor<<endl;

}
else if (n3>n2&& n2>n1){
mayor = n3; medio = n2; menor = n1;
cout <<"el orden de los numeros es: "<<mayor<<"-"<< medio<<"-"<< menor<<endl;

}
return 0;
}
case 13:
// 13. RUA que lea 3 n�meros y lo ordene de menor a mayor
//------------------------------------------------------------
#include <iostream>
using namespace std;
{
int n1, n2, n3, mayor, medio, menor;
cout <<"DIGITE EL PRIMER NUMERO"<<endl; cin>>n1;
cout <<"DIGITE EL SEGUNDO NUMERO"<<endl; cin>>n2;
cout <<"DIGITE EL TERCER NUMERO"<<endl; cin>>n3;

if (n1>n2&& n2>n3){
mayor = n1; medio = n2; menor = n3;
cout <<"el orden de los numeros es: "<<menor<<"-"<< medio<<"-"<< mayor<<endl;

}
else if (n1>n3&& n3>n2){
mayor = n1; medio = n3; menor = n2;
cout <<"el orden de los numeros es: "<<menor<<"-"<< medio<<"-"<< mayor<<endl;

}
else if (n2>n3&& n3>n1){
mayor = n2; medio = n3; menor = n1;
cout <<"el orden de los numeros es: "<<menor<<"-"<< medio<<"-"<< mayor<<endl;

}
else if (n2>n1&& n1>n3){
mayor = n2; medio = n1; menor = n3;
cout <<"el orden de los numeros es: "<<menor<<"-"<< medio<<"-"<< mayor<<endl;

}
else if (n3>n1&& n1>n2){
mayor = n3; medio = n1; menor = n2;
cout <<"el orden de los numeros es: "<<menor<<"-"<< medio<<"-"<< mayor<<endl;

}
else if (n3>n2&& n2>n1){
mayor = n3; medio = n2; menor = n1;
cout <<"el orden de los numeros es: "<<menor<<"-"<< medio<<"-"<< mayor<<endl;

}
return 0;
}
case 14:
//14. RUA que permita determinar el �rea y el volumen de un cilindro dado su
radio (R) y su altura (H)
//-------------------------------------------------------------------------
#include <iostream>

using namespace std;


{
const float Pi=3.14159;// cosntante
float h,r; //solicitados
float V, A;//de operacion
//------------------------------------------
cout << "INGRESE LA RADIO DEL CILINDRO"<<endl;cin>> r;
cout << "INGRESE LA ALTURA DEL CILINDRO"<<endl;cin>> h;
//---------Inicio de operaciones-------------------------//
V = Pi * pow(r,2) * h;

A = 2 * Pi * r *( r + h );

cout <<"EL VOLUMEN DEL CILINDRO ES: "<<V<<endl;


cout <<"EL AREA DEL CILINDRO ES: "<<A<<endl;

return 0;

}
case 15:
//15. RUA que lea la velocidad de un veh�culo expresado en Km por hora y
proporcione la velocidad en metros por segundos.
#include <iostream>
using namespace std;
{
const float form = 3.6;
int km;
float ms;

cout <<"Digite la velocidad del vehiculo en kilometros" <<endl; cin >> km;

ms = km / form;
cout << "la velocidad en metros por segundo es de: "<< ms<<" m/s"<<endl;

return 0;
}
case 16:
//16. RUA que imprima cuantos n�meros impares hay del 1 al 100.
//--------------------------------------------------------------
#include <iostream>

using namespace std;

{
int numero, contador= 0;
for (numero=1;numero<=100;numero++) {
if(numero %2!=0){
cout<<numero<<" ";
contador=contador+1;
}
}
cout <<""<<endl;
cout <<"la cantidad de numeros impares del 1 al 100 es: "<<contador <<endl;
getch();
return 0;
}
case 17:
//17. RUA que muestre la suma de los n�meros impares del 1 al 100.
//--------------------------------------------------------------
#include <iostream>
#include <conio.h>
#include <stdio.h>

using namespace std;

{
int numero, contador= 0;
for (numero=1;numero<=100;numero++) {
if(numero %2!=0){
cout<<numero<<", ";
contador=contador+numero;
}
}
cout <<""<<endl;
cout <<"la suma de los numeros impares del 1 al 100 es: "<<contador <<endl;
getch();
return 0;
}
case 18:
//18. RUA que muestre la suma de los n�meros pares del 1 al 100.
//--------------------------------------------------------------
#include <iostream>
#include <conio.h>
#include <stdio.h>

using namespace std;

{
int numero, contador= 0;
for (numero=1;numero<=100;numero++) {
if(numero %2==0){
cout<<numero<<" ";
contador=contador+numero;
}
}
cout <<""<<endl;
cout <<"la suma de numeros impares del 1 al 100 es: "<<contador <<endl;
getch();
return 0;
}
case 19:
//19. RUA que imprima el mayor y el menor de una serie de 5 n�meros
ingresados por teclado
//---------------------------------------------------------------------------------
--------
#include<iostream>
using namespace std;
{
int contador, numero, mayor, menor;
for (contador= 0; contador<5;contador++){
cout<<"digite un numero: ";cin>> numero;
if (contador == 0){
mayor = numero;
menor = numero;
}
else{
if(numero >mayor) mayor = numero;
if (numero < menor) menor = numero;
}
}
cout <<"El numero mayor es: "<<mayor<<endl;
cout <<"El numero mayor es: "<<menor<<endl;
return 0;
}
case 20:
//20. RUA que calcule el factorial de un numero
//----------------------------------------------
#include <iostream>
using namespace std;
{
int contador, numero, factorial= 1;
cout <<"Digite un numero: ";cin >> numero;

for (contador=1 ; contador <= numero; contador++)


{
factorial = factorial * contador;
}
cout<<"El factorial de "<< numero<<" es: " << factorial;
return 0;
}
case 21:
//21. RUA que lea un n�mero del 1 al 10 y diga cu�l es su n�mero en romano.
//-----------------------------------------------------------------------------
#include <iostream>
using namespace std;
{
int numero, romano;
cout <<"digite un numero: "<<endl; cin >> numero;
if (numero ==1){
cout <<"El " <<numero<< " en romano es: I"<<endl;}
else if (numero==2){
cout <<"El " <<numero<< " en romano es: II"<<endl;}
else if (numero==3){
cout <<"El " <<numero<< " en romano es: III"<<endl;}
else if (numero==4){
cout <<"El " <<numero<< " en romano es: IV"<<endl;}
else if (numero==5){
cout <<"El " <<numero<< " en romano es: V"<<endl;}
else if (numero==6){
cout <<"El " <<numero<< " en romano es: VI"<<endl;}
else if (numero==7){
cout <<"El " <<numero<< " en romano es: VII"<<endl;}
else if (numero==8){
cout <<"El " <<numero<< " en romano es: VIII"<<endl;}
else if (numero==9){
cout <<"El " <<numero<< " en romano es: IX"<<endl;}
else if (numero==10){
cout <<"El " <<numero<< " en romano es: X"<<endl;}
else{
cout<<"por favor intenta con otro numero"<<endl;
}
return 0;
}
case 22:
// 22. RUA que obtenga la �ltima cifra de un n�mero introducido.
//-----------------------------------------------------------------------------
#include <iostream>
using namespace std;
{
int numero;
cout <<"\t \t \t \t *****ULTIMA CIFRA DE UN NUMERO*****"<<endl;
cout <<"-----------------------------------------------"<<endl;
cout <<"Digite el numero |";cin>>numero;
cout <<"-----------------------------------------------"<<endl;
if(numero>= 1000){
cout <<"la ultima cifra es: |"<<((numero%1000)%100)%10;}

else if(numero >=100){


cout <<"la ultima cifra es: |"<<(numero%100)%10;}

else if (numero>= 10){


cout <<"la ultima cifra es: |"<<numero%10;}

else{
cout <<"el numero es de una cifra: |"<<numero<<endl;}
return 0;
}
case 23:
//23. RUA que tras leer una medida expresada en cent�metros la convierta en
pulgadas 1 pulgada=2.54 cm.
//---------------------------------------------------------------------------------
--------------------
#include <iostream>
using namespace std;
{
float cm, pg;
cout << "Digite los centimetros a convertir"<<endl; cin >>cm;
pg = cm/ 2.54;
cout <<"la conversion de: "<<cm <<" cm en pulgadas es: " <<pg<<endl;

}
case 24:
//24. RUA que exprese las horas, minutos y segundos un tiempo expresado en
minutos.
//--------------------------------------------------------------------------------
#include <iostream>
using namespace std;
{
long int Hrs,HaM, Min, Seg, SaM, total;
cout <<"Digite las horas"<<endl; cin>>Hrs; cout <<"Digite los
minutos"<<endl;cin>>Min; cout<<"Digite los segundos"<<endl; cin>>Seg;
/* Convertir Horas a minutos*/ HaM = Hrs*60;
/* Convertir Segundos a minutos*/ SaM= Seg/60;
/*Total de minutos*/ total= HaM+Min+SaM;
cout <<"El total de las horas en minutos es "<<HaM<<cout <<"Los minutos
fueron "<<Min<<cout<<"los segundos en minutos fueron"<<SaM<<endl;
cout <<"Para un total de: "<<total<<" Minutos."<<endl;

return 0;
}
case 25:
//25. RUA que dado un n�mero del 1 al 12 muestre en pantalla en mes correspondiente
del a�o.
//---------------------------------------------------------------------------------
-------
#include <iostream>
using namespace std;
{
int mes;
cout << "Digite numericamente el mes que desee: ";cin>>mes;

if (mes==1){cout<<"el mes digitado es ENERO "<<endl;}


else if (mes==2){cout<<"el mes digitado es FEBRERO "<<endl;}
else if (mes==3){cout<<"el mes digitado es MARZO "<<endl;}
else if (mes==4){cout<<"el mes digitado es ABRIL "<<endl;}
else if (mes==5){cout<<"el mes digitado es MAYO "<<endl;}
else if (mes==6){cout<<"el mes digitado es JUNIO "<<endl;}
else if (mes==7){cout<<"el mes digitado es JULIO "<<endl;}
else if (mes==8){cout<<"el mes digitado es AGOSTO "<<endl;}
else if (mes==9){cout<<"el mes digitado es SEPTIEMBRE "<<endl;}
else if (mes==10){cout<<"el mes digitado es OCTUBRE "<<endl;}
else if (mes==11){cout<<"el mes digitado es NOVIEMBRE "<<endl;}
else if (mes==12){cout<<"el mes digitado es DICIEMBRE "<<endl;}

return 0;
}
case 26:
// RUA que dado el mes y el d�a, muestre el signo del zodiaco
//---------------------------------------------------------------------------------
-----------------------
#include <iostream>
using namespace std;
{
int dia;
int mes;
//----------------------------------------------------------
cout<<"\t\t\t\t CUAL ES TU SIGNO DEL ZODIACO?"<<endl;
cout<<"\t\t\t\t"<<endl;
cout<<"\t\t\t\t"<<endl;
cout <<"Digite el dia de nacimiento \t" <<endl; cin >> dia;
cout <<"Digite el mes de nacimiento \t" <<endl; cin >> mes;
//----------------------------------------------------------
if((dia>=21&&mes==3)||(dia<=20&&mes==4))
cout <<"TU SIGNO ES: \t Aries"<<endl;
if((dia>=21&&mes==4)||(dia<=21&&mes==5))
cout <<"TU SIGNO ES: \t Tauro"<<endl;
if((dia>=22&&mes==5)||(dia<=21&&mes==6))
cout <<"TU SIGNO ES: \t Geminis"<<endl;
if((dia>=22&&mes==6)||(dia<=22&&mes==7))
cout <<"TU SIGNO ES: \t Cancer"<<endl;
if((dia>=23&&mes==7)||(dia<=23&&mes==8))
cout <<"TU SIGNO ES: \t Leo"<<endl;
if((dia>=24&&mes==8)||(dia<=23&&mes==9))
cout <<"TU SIGNO ES: \t Virgo"<<endl;
if((dia>=24&&mes==9)||(dia<=23&&mes==10))
cout <<"TU SIGNO ES: \t Libra"<<endl;
if((dia>=24&&mes==10)||(dia<=22&&mes==11))
cout <<"TU SIGNO ES: \t Escorpion"<<endl;
if((dia>=23&&mes==11)||(dia<=21&&mes==12))
cout <<"TU SIGNO ES: \t Sagitario"<<endl;
if((dia>=22&&mes==12)||(dia<=20&&mes==1))
cout <<"TU SIGNO ES: \t Capricornio"<<endl;
if((dia>=21&&mes==1)||(dia<=18&&mes==2))
cout <<"TU SIGNO ES: \t Acuario"<<endl;
if((dia>=19&&mes==2)||(dia<=20&&mes==3))
cout <<"TU SIGNO ES: \t Piscis"<<endl;
//ERRORES
if(dia>31&&mes>13)
cout <<"Hay un error en tus datos intentalo de nuevo"<<endl;
if(dia>31&&mes<=12)
cout <<"Hay un error en tus datos intentalo de nuevo"<<endl;
if(mes>12&&dia<=31)
cout <<"Hay un error en tus datos intentalo de nuevo"<<endl;
return 0;
system("pause");
//---------------------------------------------------------------------------------
-----------------------
}
case 27:
//27. RUA que calcule los n�meros que hay desde 1 hasta un n�mero introducido
por teclado.
//---------------------------------------------------------------------------------
--------
#include <iostream>
using namespace std;
{
//---------------------------------------------------------------------------------
-----------------------
int contador, numeros;
cout<<"digite un numero"<< endl ; cin >> numeros;
for (contador = 1; contador <= numeros; contador++)
{
cout << contador <<endl;
}

return 0;
//---------------------------------------------------------------------------------
-----------------------
}
case 28:
//28. RUA que calcule la suma de los n�meros que hay desde 1 hasta un n�mero
introducido por teclado.
//---------------------------------------------------------------------------------
------------------
#include <iostream>
#include <conio.h>
#include <stdio.h>

using namespace std;

{
int numero, contador=1, suma=0;
cout <<"Digite un numero"<<endl; cin >> numero;
for (contador=1;contador<=numero;contador++){
cout<<contador<<", ";
suma=suma+contador;
}

cout <<""<<endl;
cout <<"la suma de los numeros desde 1 hasta "<<numero<<" es:"<<suma <<endl;
getch();
return 0;
}
case 30:
//30. RUA que calcule el per�metro y �rea de un c�rculo dado su radio.
//--------------------------------------------------------------------
#include <iostream>

using namespace std;


{
const float pi=3.14159;
float r, P, A;
cout <<"\t \t \t *****PERIMETRO Y AREA DE UN CIRCULO*****"<<endl;
cout <<"-------------------------------------------------"<<endl;
cout <<"Digite el valor de la radio: |";cin>>r;
P= 2*pi*r;
A= pi* pow(r,2);
cout <<"-------------------------------------------------"<<endl;
cout <<"El valor del area es | "<<A<<endl;
cout <<"El valor del perimetro es | "<<P<<endl;
cout <<"-------------------------------------------------"<<endl;
return 0;
}
case 31:
//31. Calcular el volumen de una esfera dado su radio.
//------------------------------------------------------
#include <iostream>

using namespace std;


{
float r, v;
const float pi=3.14159;
cout<<"Digite el radio de la esfera : "; cin>>r;

v= (4*pi*pow(r,2))/3;

cout <<"El volumen de la esfera es : "<<v<<endl;


return 0;
}
case 32:
//32. Dados los catetos de un tri�ngulo rect�ngulo, calcular su hipotenusa
//-------------------------------------------------------------------------
#include <iostream>

using namespace std;


{
int ca,co,hipotenusa;
cout <<"\t \t \t ***CALCULE LA HIPOTENUSA DE UN TRIANGULO
RECTANGULO***"<<endl;
cout <<"--------------------------------------------------"<<endl;
cout <<"Digite el valor del primer cateto: |"; cin >> ca;
cout <<"Digite el valor del segundo cateto |"; cin >> co;
hipotenusa =sqrt (pow(ca,2)+pow(co,2));
cout <<"_________________________________________"<<endl;
cout <<"El valor de la hipotenusa es: |"<<hipotenusa<<endl;
cout <<"--------------------------------------------------"<<endl;
return 0;
}
case 33:
//33. Escribir un programa que convierta un valor dado en grados Fahrenheit a
grados Celsius.
//---------------------------------------------------------------------------------
-----------------------------------------------------------------------
#include <iostream>
using namespace std;
{
float c,f;
cout <<"\t \t \t ***CONVERTIR FARENHEIT A CELSIUS***"<<endl;
cout <<"---------------------------------------------"<<endl;
cout <<"Digite el valor de farenheit: |"; cin>>f;
cout <<"---------------------------------------------"<<endl;
c = (f-32)*5/9 ;
cout <<"La conversion en celsius es: |"<<c<<endl;
cout <<"---------------------------------------------"<<endl;
return 0;
}
case 34:
//34. Escribir un programa que convierta un valor dado en grados Celsius a
grados Fahrenheit.
//---------------------------------------------------------------------------------
-----------------------------------------------------------------------
#include <iostream>
using namespace std;
{
float c,f;
cout <<"\t \t \t ***CONVERTIR CELSIUS A FAHRENHEIT***"<<endl;
cout <<"---------------------------------------------"<<endl;
cout <<"Digite el valor de Celsius: |"; cin>>c;
cout <<"---------------------------------------------"<<endl;
f= c*9/5+32;
cout <<"La conversion en Fahrenheit es: |"<<f<<endl;
cout <<"---------------------------------------------"<<endl;
return 0;
}
case 35:
//35. RUA que lea 3 notas donde la primera nota equivale al 30%, la segunda
al 30% y la tercera al 40% la nota va de (1 a 5)y calcule la nota final o
definitiva.
//---------------------------------------------------------------------------------
-----------------------------------------------------------------------------
#include <iostream>
using namespace std;
{
double n1, n2 , n3,nf;
cout<<"________________________________________"<<endl;
cout<<"Digite el valor de la primera nota |";cin >>n1;cout<<"|"<<endl;
cout<<"Digite el valor de la segunda nota |";cin >>n2;cout<<"|"<<endl;
cout<<"Digite el valor de la tercera nota |";cin >>n3;cout<<"|"<<endl;
cout<<"________________________________________"<<endl;
nf= (n1*0.30)+(n2*0.30)+(n3*0.40);
cout<<"________________________"<<endl;
cout<<"la nota final es: "<<nf<<endl;
cout<<"________________________"<<endl;
return 0;
}
case 36:
//36. RUA que lea 4 notas donde la primera nota equivale al 20%, la segunda
al 20%, la tercera al 10% y la cuarta al 50% la nota va de (1 a 5)y calcule la nota
final o definitiva.
//---------------------------------------------------------------------------------
-----------------------------------------------------------------------------
#include <iostream>
using namespace std;
{
double n1, n2 , n3,n4, nf;
cout<<"________________________________________"<<endl;
cout<<"Digite el valor de la primera nota |";cin >>n1;cout<<"|"<<endl;
cout<<"Digite el valor de la segunda nota |";cin >>n2;cout<<"|"<<endl;
cout<<"Digite el valor de la tercera nota |";cin >>n3;cout<<"|"<<endl;
cout<<"Digite el valor de la cuarta nota |";cin >>n4;cout<<"|"<<endl;
cout<<"________________________________________"<<endl;
nf= (n1*0.20)+(n2*0.20)+(n3*0.10)+(n4*0.50);
cout<<"________________________"<<endl;
cout<<"la nota final es: "<<nf<<endl;
cout<<"________________________"<<endl;
return 0;
}
case 38:
//38. Leer 3 edades, e imprimirlas junto con el promedio
//-------------------------------------------------------
#include <iostream>
using namespace std;
{
int edad1, edad2, edad3, prom;
cout<<".-----------------------------------."<<endl;
cout<<"|Digite la edad del primer usuario |";cin>>edad1;
cout<<"|Digite la edad del segundo usuario |";cin>>edad2;
cout<<"|Digite la edad del tercer usuario |";cin>>edad3;
cout<<"!_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _!"<<endl;
prom=(edad1+edad2+edad3)/3;
cout<<"El promedio de edades de los usuarios es: |"<<prom<<endl;
}
case 39:
// 39. RUA que lea 10 n�meros e imprima solamente los positivos.
//------------------------------------------------------------------------------
#include <iostream>
using namespace std;
{
int x,n;
while (x<=10){
cout<<"Digite un numero: |";cin>>n;
if (n>0){
cout << "El numero "<< n << " es positivo"<<endl;
cout << "---------------------------------"<<endl;
}
x=x+1;

return 0;
}
case 40:
/*40. En una galer�a se pregunta 10 visitantes de los colores luz primarios
(rojo, verde, azul) les gusta m�s. Elabore un algoritmo que eval�e el porcentaje
del
gusto del p�blico.*/
//---------------------------------------------------------------------------------
-------------------------------------------------------------------------------
#include <iostream>
#include<locale.h>
using namespace std;
{
setlocale (LC_ALL, "spanish");
float color1_40=0,color2_40=0,color3_40=0;
int color_40;
cout <<"\t \t \t \t*****COLORES PRIMARIOS*****"<<endl;
for(int i=1;i<=10;i++){
cout <<"---------------------------------------"<<endl;
cout <<"Selecciona el color que mas te gusta: |"<<endl;
cout <<"1. Color Rojo |"<<endl;
cout <<"2. Color Verde |"<<endl;
cout <<"3. Color Azul |"<<endl;
cout <<"---------------------------------------"<<endl;
cout <<"�Cual es tu color?"<<endl;
do{
cin>>color_40;
switch(color_40){
case 1:color1_40++;break;
case 2:color2_40++;break;
case 3:color3_40++;break;
default:cout<<"�ERROR! seleccione otra opcion"<<endl;break;
}
}while(color_40<1 || color_40>3);
}
cout<<"Los porcentajes de gusto son: "<<endl;
cout<<"1. Color Rojo: "<<(color1_40/10.0)*100<<"%"<<endl;
cout<<"2. Color Verde: "<<(color2_40/10.0)*100<<"%"<<endl;
cout<<"3. Color Azul: "<<(color3_40/10.0)*100<<"%"<<endl;
return 0;

}
case 43:
//43. Calcular el m�ximo com�n divisor de 2 n�meros naturales, distintos de
0.
//----------------------------------------------------------------------------
#include<iostream>
using namespace std;
{
int n1, n2;
int residuo, mcd;
cout <<"\t \t \t *****MAXIMO COMUN DIVISOR DE 2 NUMEROS
NATURALES*****"<<endl;
cout <<"----------------------------------"<<endl;
cout <<"Digite el primer numero: |";cin>>n1;
cout <<"Digite el segundo numero: |";cin>>n2;
cout <<"----------------------------------"<<endl;
do{
residuo = n1%n2;
if (residuo !=0){

n1= n2;
n2= residuo;
}
else {
mcd= n2;
}
}while (residuo != 0);

cout<<"El Maximo comun divisor es: |"<<mcd<<endl;

return 0;
}
case 44:
//44. RUA que convierta un valor dado en pesos a d�lares
//-----------------------------------------------------
#include <iostream>
using namespace std;
{
float cop, conv=0.00027, dolar;
cout <<"_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _"<<endl;
cout <<"Por favor digite la cantidad de pesos colombianos: ";cin>>cop;
cout <<"_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _"<<endl;
dolar=cop*conv;
cout <<"La conversion de "<<cop<<" a dolares es de: "<<dolar<<endl;
cout <<"_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ "<<endl;

return 0;
}
case 45:
//45. RUA que convierta un valor dado en d�lares a pesos
//-----------------------------------------------------
#include <iostream>
using namespace std;
{
double cop, conv=0.00027, dolar;
cout <<"_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ "<<endl;
cout <<"Por favor digite la cantidad de dolares: ";cin>>dolar;
cout <<"_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _"<<endl;
cop= dolar/conv;
cout <<"La conversion de "<<dolar<<" a pesos colombianos es: "<<cop<<endl;
cout <<"_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ "<<endl;

return 0;
}
case 46:
//46. RUA que calcule un valor dado en euros a d�lares
//-----------------------------------------------------
#include <iostream>
using namespace std;
{
float euro, conv=1.22, dolar;
cout <<"_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ "<<endl;
cout <<"Por favor digite la cantidad de Euros: ";cin>>euro;
cout <<"_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _"<<endl;
dolar= euro*conv;
cout <<"La conversion de "<<euro<<" euros a dolares es: "<<dolar<<endl;
cout <<"_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ "<<endl;
return 0;
}
case 47:
//47. RUA que calcule un valor dado en d�lares a euros.
//-----------------------------------------------------
#include <iostream>
using namespace std;
{
float euro, conv=0.82, dolar;
cout <<"_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ "<<endl;
cout <<"Por favor digite la cantidad de dolares: ";cin>>dolar;
cout <<"_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _"<<endl;
euro= dolar*conv;
cout <<"La conversion de "<<dolar<<" dolares a euros es: "<<euro<<endl;
cout <<"_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ "<<endl;
return 0;
}
case 48:
//48. RUA que lea dos deportes y muestre los implementos utilizados en cada
deporte
//---------------------------------------------------------------------------------
-
#include <iostream>
using namespace std;
{
char Opc;
cout <<"\t \t \t \t*****IMPLEMENTOS DEPORTIVOS*****"<<endl;
cout <<"\t \t \t \t--------------------------------"<<endl;
cout << " "<<endl;
cout <<"Seleccione el deporte de su preferencia"<<endl;
cout <<"(A). Futbol "<<endl;
cout <<"(B). Tenis "<<endl;
cin >>Opc;
switch (Opc){
case 'a': case'A':
cout<<"_______________________________________________"<<endl;
cout<<"--------Los implementos del futbol
son---------"<<endl;
cout<<"|Jersey o Camisetas
|"<<endl;
cout<<"|Pantalones o shorts
|"<<endl;
cout<<"|Medias largas
|"<<endl;
cout<<"|Calcetines
|"<<endl;
cout<<"|Espinilleras o canilleras
|"<<endl;
cout<<"|Zapatillas o guayos
|"<<endl;
cout<<"|guantes para portero
|"<<endl;

cout<<"_______________________________________________"<<endl;
break;
case 'b':
case'B':cout<<"_______________________________________________"<<endl;
cout<<"--------Los implementos del tenis
son----------"<<endl;
cout<<"|Raquetas
|"<<endl;
cout<<"|Pelotas Head
|"<<endl;
cout<<"|Funda para raquetas
|"<<endl;
cout<<"|Shorts o pantaloneta
|"<<endl;
cout<<"|Camiseta comoda
|"<<endl;
cout<<"|Zapatillas
|"<<endl;

cout<<"_______________________________________________"<<endl;
break;
}
return 0;
}
case 49:
//49. RUA que lea un valor dado en libras y convertirlos a kilogramos .
//----------------------------------------------------------------------------
#include <iostream>
using namespace std;
{
float lb,conv= 0.4535, kg;
cout <<"-------------------------------------------"<<endl;
cout <<"Digite el valor de la masa en libras: ";cin>>lb;
cout <<"-------------------------------------------"<<endl;
kg= lb*conv;
cout<<"La conversion de libras a Kilogramos es: "<<kg<<endl;
cout <<"-------------------------------------------"<<endl;

return 0;
}
case 50:
/* 50. RUA Calcular el sueldo mensual de un empleado que trabaja por horas,
el pago de cada hora trabajada depende de su categor�a:
categor�a pago x hora
A 26.90
B 24.30
C 21.50
*/
//---------------------------------------------------------------------------------
-----------------------
#include <iostream>

using namespace std;

{
// estalecemos variables
char categoria;
int horas;
char nombre [10];
float pago;
float salario;
//---------------------------------------------------------------------------------
-----------------------
// inciamos procesos
cout <<"digite el nombre el empleado \t" <<endl;
cin >> nombre;
cout <<"digita las horas trabajadas \t" <<endl;
cin >> horas;
cout <<"digite la categoria del empleado \t" <<endl;
cout <<"a. Categoria A \t" <<endl;
cout <<"b. Categoria B \t" <<endl;
cout <<"c. Categoria C \t" <<endl;
cin >> categoria;

switch (categoria){
case 'A':case 'a': pago = 26.90; break;
case 'B':case 'b': pago = 24.30; break;
case 'C':case 'c': pago = 21.50; break;
}
salario = pago * horas;

cout <<"NOMBRE: \t"<<nombre<<endl;


cout <<"CATEGORIA: \t"<<categoria<<endl;
cout <<"HORAS: \t"<<horas<<endl;
cout <<"SALARIO: \t"<<salario<<endl;

return 0;
//---------------------------------------------------------------------------------
-----------------------
}
break;}
getch();
}

También podría gustarte