Programas en c++

Friday, January 27, 2006

Convertir dólares a pesos

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

main()
{
float cambio,pesos,dlls;
cout<<"Dame dolares:";cin>>dlls;
cout<<"Dame tipo de cambio:";cin>>cambio;
pesos=dlls*cambio;
cout<<"La cantidad en pesos es:"<<pesos;
getch();
}

Convertir pesos a dólares

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

main()
{
float cambio,pesos,dlls;
cout<<"Dame pesos:";cin>>pesos;
cout<<"Dame tipo de cambio:";cin>>cambio;
dlls=pesos/cambio;
cout<<"La cantidad en dolares es:"<<dlls;
getch();
}

Calcular el promedio de tres calificaciones

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

main()
{
float c1,c2,c3,Prom;
cout<<"Dame c1:";cin>>c1;
cout<<"Dame c2:";cin>>c2;
cout<<"Dame c3:";cin>>c3;
Prom=c1+c2+c3/3;
cout<<"El Promedio es:"<<Prom;
getch();
}

Dar entrada a un nombre y desplegarlo

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

main()
{
char Nom[20];
cout<<"Nombre:";cin>>Nom;
clrscr();
cout<<"El nombre es:"<<Nom;
getch();
}

Calcular el área de un trapecio

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

main()
{
float BaseM,Base,Altura,Area;
cout<<"Dame la BaseM:";cin>>BaseM;
cout<<"Dame la Base:";cin>>Base;
cout<<"Dame la Altura:";cin>>Altura;
Area=(BaseM+Base)*Altura/2;
cout<<"El Area del trapecio es:"<<Area;
getch();
}

Calcular el área de un círculo

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

main()
{
float Radio, Area;
cout<<"Dame el Radio:";cin>>Radio;
Area=3.1416*pow(Radio,2);
cout<<"El Area del triangulo es:"<<Area;
getch();
}

Si un automóvil va a 60 millas/hr y desea recorrer una distancia de 80km ¿cuánto tiempo le tomará recorrer dicha distancia?

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

main()
{
float D,T;
D=80/1.609;T=D/60;
cout<<"El tiempo es:"<<T;
getch();
}

Convertir libras a kilos

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

main()
{
float kilos,libras;
cout<<"Dame libras:";cin>>libras;
kilos=libras/2.2;
cout<<"La cantidad en kilos es:"<<kilos;
getch();
}

Desplegar un nombre.

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

main()
{
cout<<"Juan";
getch();
}

Algoritmo que determine si una persona es mayor de edad o no

#include <iostream.h>
#include <conio.h>
#include <stdio.h>
main()

{
int Edad;
cout<<"Edad:";cin>>Edad;
if(Edad>=18)cout<<"Mayor de Edad";
else
cout<<"Menor de Edad";
getch();
}

Tuesday, January 24, 2006

Programa que calcula el área de un círculo utilizando clases.


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

class circulo

{
private:
float radio;
public:
circulo(float);
~circulo();
float area();
};

circulo::circulo(float ra)

{
radio=ra;
}

circulo::~circulo()

{
}

float circulo::area()

{
return 3.1416*pow(radio,2);
}

main()

{
float rad,are;
gotoxy(30,10);cout<<"Radio:";cin>>rad;
circulo areacirculo(rad);
are=areacirculo.area();
gotoxy(30,20);cout<<"El volumen es:"<<are;
getch();
}

Programa que calcula el área de un triángulo utilizando clases

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

class triangulo

{
private:
float altura,base;
public:
triangulo(float,float);
~triangulo();
float area();
};

triangulo::triangulo(float al,float ba)

{
altura=al;
base=ba;
}

triangulo::~triangulo()
{
}

float triangulo::area()

{
return base*altura/2;
}

main()

{
float alt,bas,are;
gotoxy(30,5);cout<<"Altura:";cin>>alt;
gotoxy(30,10);cout<<"Base:";cin>>bas;

triangulo areatriangulo(alt,bas);

are=areatriangulo.area();

gotoxy(30,15);cout<<"El volumen es:"<<are;
getch();
}

Programa que calcula el volumen de un cubo utilizando clases.

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


class caja

{
private: int alto, ancho, profundo;
public: caja(int,int,int);
~caja();
int volumen();
};

caja::caja(int al,int an,int pr)

{

alto=al;
ancho=an;
profundo=pr;

}

caja::~caja()

{
}

int caja::volumen()

{

return ancho*alto*profundo;
}

int main()

{

int alt,anc,pro,vol;

cout<<"Alto:";cin>>alt;
cout<<"Ancho:";cin>>anc;
cout<<"Profundo:";cin>>pro;

caja eslacaja(alt,anc,pro);
vol=eslacaja.volumen();
cout<<"El volumen"<<vol;
getch();

return 0;
}

Algoritmo que captura dos números en el principal, posteriormente invoca una función y calcula la suma de ambos números y que los imprime en el main.

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

int Suma (int,int);

main()

{
int N1,N2,Res;

cout<<"Numero 1:";cin>>N1;
cout<<"Numero 2:";cin>>N2;
Res=Suma (N1,N2);
cout<<Res;
getch();
}

int Suma(int Num1,int Num2)

{
return (Num1+Num2);
}

Programa que captura dos números en el main, los envía como parámetros y los suma e imprime en una función que no regresa valor

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

void Suma(int,int),

main()
{
int N1,N2;
cout<<"Numero 1:";cin>>N1;
cout<<"Numero 2:";cin>>N2;
Suma(N1,N2);
}

void Suma(int Num1,int Num2)
{
int Sum;
Sum=Num1+Num2;
cout<<Sum;
getch();
}

Algoritmo que imprime los números pares entre el 2 y el 50 utilizando el ciclo for

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

main()

{
int c;
   for(c=2;c<=50;c=c+2)
   cout<<c<<endl;
   getch();
}

Algoritmo que imprime los números del 1 al 10 utilizando el ciclo for

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

main()

{
int c;
   for(c=1;c<=10;c++)
   cout<<c<<endl;
getch();
}

Algoritmo que imprime los numeros del 1 al 10 usando while

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

main()

{
int c;
while(c<10)
{
c++;
cout<<c<<endl;
}
getch();
}

Algoritmo que imprime los números del 1 al 10 usando do-while

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

main()

{
int c;
do
{
c++;
cout<<c<<endl;
}
while(c<10);
getch();
}

Algoritmo que determina el elemento mayor de dos números considerando que pudieran ser iguales.

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

main()

{
int N1,N2;
cout<<"Numero 1:";cin>>N1;
cout<<"Numero 2:";cin>>N2;
if(N1==N2)
cout<<"Son iguales";
else if(N1>N2)
cout<<"El mayor es"<<N1;
else
cout<<"El mayor es"<<N2;
getch();
}

Algoritmo que calcula el área de un triángulo

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

main()
{
float Base,Altura,Area;
cout<<"Dame la Base:";
cin>>Base;
cout<<"Dame la Altura:";
cin>>Altura;
Area=Base*Altura/2;
cout<<"El Area del triangulo es:"<<Area;
getch();
}

Algoritmo que asigne el valor numérico a las calificaciones dadas en literal. A=10, M=9, B=8, R=7, S=6, N=5.

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

main()

{
int CN;
char CL;
gotoxy(28,5);cout<<"Calificacion en literal:";cin>>CL;

switch(CL)

{
case 'A':
CN=10;
break;

case 'M':
CN=9;
break;

case 'B':
CN=8;
break;

case 'R':
CN=7;
break;

case 'S':
CN=6;
break;

case 'N':
CN=5;
break;

default:
gotoxy(33,10);cout<<"No valida";
}

gotoxy(33,15);cout<<"Calificacion:"<<CN;
getch();
}

Programa que determina si una persona es mayor o menor de edad utilizando clases.

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

class MayorMenor

{
private:
int edad;
public:
MayorMenor(int);
~MayorMenor();
int determina();
};

MayorMenor::MayorMenor(int ed)

{
edad=ed;
}

MayorMenor::~MayorMenor()

{
}
int MayorMenor::determina()

{
if(edad>=18)
return 1;
else
return 0;
}

main()

{
int eda,es;
cout<<"Edad:";cin>>eda;

MayorMenor MayMen(eda);

es=MayMen.determina();

if(es==1)
cout<<"Mayor de edad";
else
cout<<"Menor de edad";
getch();
}

Monday, January 23, 2006

Algoritmo que controla una cuenta de ahorros

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

class CUENTA_AHORROS
{
public:
   static float tasa_interes_anual;
   void Ultimo_interes_mensual();
   void friend premio(CUENTA_AHORROS&);
   CUENTA_AHORROS(float);
   char* nombre;
private:
   float saldo_ahorro;
   float saldo;
};

CUENTA_AHORROS::CUENTA_AHORROS(float saldox)
     {
   saldo=saldox;
   }

float CUENTA_AHORROS::tasa_interes_anual=.05;

void CUENTA_AHORROS::Ultimo_interes_mensual()
     {
   float interes_mensual=(saldo*tasa_interes_anual)/12;
   saldo_ahorro=saldo_ahorro+interes_mensual;
   }

   void premio(CUENTA_AHORROS &prem)
        {
      if (prem.saldo<500)
           cout<<"puntos=25";

         else if(prem.saldo>=500&&prem.saldo<2000)
              cout<<"puntos=50";

                 else if(prem.saldo>=2000&&prem.saldo<4000)
                    cout<<"puntos=75";

                       else if(prem.saldo>=4000&&prem.saldo<8000)
                          cout<<"puntos=100";

                             else if(prem.saldo>=8000)
                                cout<<"puntos=200";


      }

main()
{
CUENTA_AHORROS ahorrador1(2000.00), ahorrador2(5000.00), ahorrador3(8000.00);
ahorrador1.nombre="Ruben";
ahorrador2.nombre="Gordo";
ahorrador3.nombre="Juan";
cout<<ahorrador1.nombre<<"\n";
premio(ahorrador1);
cout<<"\n\n";
cout<<ahorrador2.nombre<<"\n";
premio(ahorrador2);
cout<<"\n\n";
cout<<ahorrador3.nombre<<"\n";
premio(ahorrador3);
getch();
}

Google