elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: ¿Eres nuevo? ¿Tienes dudas acerca del funcionamiento de la comunidad? Lee las Reglas Generales


  Mostrar Temas
Páginas: [1]
1  Programación / Programación C/C++ / Programacion orientada a objetos en: 9 Octubre 2013, 06:18 am
Hola disculpen podrianme ayudar esque tengo q hacer un programa que ingrese las latitudes con las temperaturas pero en cualquier orden que el usuario desee de ahicalcular el promedio de cada latitud, calcular el promedio por hemisferio,y calcular cual de los hemisferios es el mas calido.......... si me prodrian ayudar.........
#include<conio.h>
#include<stdio.h>
#include<iostream.h>
#define N 100
class puntos
{
    public:
    float temp,latitud;
    int n;
    void leer();
    void mostrar();
    int cantidad();
};
void puntos::leer()
{

    cout<<"\nIngrese la latitud : ";
    cin>> latitud;
    cout<<"Ingrese la temperatura : ";
    cin>> temp;
    cout<<"\n";

};
void puntos::mostrar()
{
    cout<<"Temperatura : ";
   cout<< temp;
    cout<<"  Latitud : ";
    cout<< latitud;
    cout<<"\n";
};
int puntos::cantidad()
{
    cout<<"Ingrese el # de puntos : ";
    do
       cin>> n;
    while(n<1||n>N);
    return(n);
};


class centro
{
    public:
    void leer(puntos v[],int n);
    void mostrar(puntos v[],int n);
    void pormedio_latitud(puntos v[], int n);
    void pormedio_hemisferio(puntos v[], int n);
    void mas_calido(puntos v[], int n);
};
void centro::leer(puntos v[],int n)
{
    cout<<"Ingrese los datos del Centro de Investigacion\n";

    for(int c=0;c<n;c++)
    {
      v[c].leer();
    }
};
void centro::mostrar(puntos v[],int n)
{
    cout<<"\n";
    for(int c=0;c<n;c++)
    {
      v[c].mostrar();
    }
};

/*void centro:: pormedio_latitud(puntos v[], int n)
{
    float s=0;
    int k=0;
    for(int c=0;c<n;c++)
    {
        for(int d=0;d<n;d++)
        {
         if(v[c].mostrar()=v[d])
      {
          k++;
          s=s+v[d];
      }
      }
  cout<< s/k ;
  s=0;
  k=0;
 }
};*/
void main()
{
    clrscr();
    centro x;
    puntos w;
    puntos v[N];
    int n;
    n=w.cantidad();
    x.leer(v,n);
    x.mostrar(v,n);
    getch();
}
2  Programación / Programación C/C++ / Programacion orientada a objetos en: 9 Octubre 2013, 06:14 am
Hola disculpen estoy haciendo un progarma de verificar la cedula de identidad en programacion orientada  aobjetos en borland c++ pero no ejecuta el programa podrian darme viendo que esta mal...........
#include<iostream.h>
#include<conio.h>
#include<stdio.h>
class ccedula
{
   public:
   double c,dv,nd,sp,sim,pim,ds,st,dv2;
   int i;
   //solicitar el ingreso de la cedula sin guion
   void leer()
   {
      cout<<"\nPrograma para validar la cedula de identidad ecuatoriana";
      cout<<"\nIngrese el numero de cedula sin guion";
      cin>>c;
   }
   int validar()
   {
      dv=c%10;
      c=c/10;
      i=9;
      while(i>=1)
      {
         nd=c%10;
         c=c/10;
         if(i%2==0)
         {
            sp=nd+sp;
         }
         else
            {
            pim=nd*2;
            if(pim>9)
               {
               pim=pim-9;
               }
            sim=sim+pim;
            }
            i=i-1;
      }
      st=sp+sim;
      if((st>=1)&&(st<=9))
            {
               ds=10;
            }
         else
            if((st>=10)&&(st<=19))
               {
                  ds=20;
               }
            else
               if((st>=20)&&(st<=29))
                  {
                     ds=30;
                  }
               else
                  if((st>=30)&&(st<=39))
                     {
                        ds=40;
                     }
                  else
                     if((st>=40)&&(st<=49))
                        {
                           ds=50;
                        }
                     else
                        if((st>=50)&&(st<=59))
                           {
                              ds=60;
                           }
                        else
                           if((st>=60)&&(st<=79))
                              {
                                 ds=70;
                              }
                           else
                              if((st>=70)&&(st<=89))
                                 {
                                    ds=80;
                                 }
                              else
                                 if((st>=80)&&(st<=89))
                                 {
                                    ds=90;
                                 }
      dv2=ds-st;
      return(dv2);
   }
   void imprimir()
         {
            if(validar()==dv)
               {
               cout<<"\nNumero de cedula correcta";
               }
            else
               {
               cout<<"\nNumero de cedula incorrecto";
               cout<<"\nIntente nuevamente";
               }
         }
}
   void main()
         {
            clrscr();
            ccedula odocumento;
            odocumento.leer();
            odocumento.validar();
            odocumento.imprimir();
            getch();
         }
3  Programación / Programación C/C++ / Programación estructurada en borland c++ en: 5 Abril 2013, 05:04 am
No funciona bien el programa como hago para que el caracter se guarde y que
vaya contando hasta que se repita 3 o mas veces sin utilizar vectores una ayuda por favor gracias:
//Ingresar una frase y determinar los caracteres que se repiten 3 o más veces consecutivas
#include<iostream.h>
#include<conio.h>
void main()
{
   char f,h,j;
   int ac=0;
   clrscr();
   cout<<"\Ingrese la frase y finalice con punto:";
   do{
      f=getche();
      h=f;
      ac++;
      if(ac>=3)
         j=h;
   }while(f!='.');
   cout<<"\El caracter que mas se repite es:";
   cin>>h;
getch();
}
4  Programación / Programación C/C++ / Programación estructurada en borland c++ en: 5 Abril 2013, 04:43 am
Pueden darme viendo si este programa esta vien gracias:
//Determinar el mayor y el menor de N números
//Programado por:Edwin Hernández
#include<iostream.h>
#include<conio.h>
void main()
{
   int n,i,num,may,men;
   cout<<"\Ingrese la cantidad de numeros:";
   cin>>n;
   cout<<"\nIngrese un numero:";
   cin>>num;
   may=num;
   may=num;
   for(i=1;(i<=(n-1));i++)
   {
      cout<<"\nIngrese"<<i<<":";
      cin>>num;
      if(num>may)
         may=num;
      else
      {
         if(num<=men)
         men=num;
      }
   }
   cout<<"\nEl numero mayor es:"<<may;
   cout<<"\nEl numero menor es:"<<men;
   getch();
}
5  Programación / Programación C/C++ / Programación estructurada en borland c++ en: 5 Abril 2013, 04:25 am
pueden darme viendo si esta bien hecho el programa por favor:
// Determinar el mayor de 4 números (con y sin variables internas)
//Programado por:Edwin Hernández
#include<iostream.h>
#include<conio.h>
void main()
{
   int i,num,may=0;
   for(i=1;(i<=4);i++)
   {
      cout<<"\nIngrese cuatro numeros";
      cout<<"\nIngrese"<<i<<":";
      cin>>num;
      if(num>may)
         may=num;
   }
   cout<<"\nEl numero mayor es:"<<may;
   getch();
}
Páginas: [1]
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines