• Viernes 8 de Noviembre de 2024, 17:11

Mostrar Mensajes

Esta sección te permite ver todos los posts escritos por este usuario. Ten en cuenta que sólo puedes ver los posts escritos en zonas a las que tienes acceso en este momento.


Mensajes - kamlife_86

Páginas: [1]
1
C/C++ / Re: Conversion De A Sistema Binario
« en: Domingo 23 de Abril de 2006, 06:55 »
EPALE COMPADRE:. aqui te va un codigo  que hice hace tiempo..esta un poquitico cargado por que lo hice en mis tiempos de aprendiz.(aunque todavia estoy en pañales  en esto de la programacion) si tienes alguna duda  no dudes en preguntar

Cita de: "JuanK"
Hola, agradeszco la ayuda que brindas, sin embargo no le pueds hacer toda la tarea a las personas, al menos no en los foros que yo modero, asi que te recomiendo que leas este link

Información importante

2
C/C++ / Re: Ayudaaaaaaaaaaaaaaaa
« en: Sábado 22 de Abril de 2006, 06:39 »
muchas gracias.. ya me funciona.. con eso que me digistes... aunque tambien habia  hecho una pequeña trampa que tambien funciona... vela para que veas.. ya sabes cuando hagas un programa sencillo pero didactico me lo pasas..  gracias,....



#include<process.h>
#include<iostream.h>
#include<stdlib.h>
#include<string.h>
int a,i,b,op;

char resp='s';

void main()
{
cout<<system("color a");
char v[100];
   while(resp=='s')
   {
cout<<"\n\t\tQue desea Hacer" << endl;
cout<<"\n\t1-Convertir Decimal a Binario"<< endl;
cout<<"\n\t2-Convertir Decimal a Octal"<<endl;
cout<<"\n\t3-Convertir Decimal a Hexadecimal"<<endl;


cin>>op;
while(op<1||op>3)
{system("cls");
   cout<<"\n\tOpcion Ivalida" << endl;
cout<<"\n\t1-Decimal a Binario"<< endl;
cout<<"\n\t2-Decimal a Octal"<<endl;
cout<<"\n\t3-Decimal a Hexadecimal"<<endl;
cin>>op;
}


switch(op)
{
case 1:
   {
   cout<<"\n\tIngrese el numero a convertir a binario.......:";
   cin>>a;
int n=a;
for(i=0;i<=100;i++)
{if(a<1)
break;
   v=a%2;
   a=a/2;
   b=b+1;
}
cout<<"\n\tEl numero "<<n <<" En binario es ";
for(i=b-1;i>=0;i--){
if(v==20)
{cout<<"";}else

cout<< (int)v;}
   }break;
case 2:
   {
cout<<"\n\tIngrese el numero a convertir a Octal.......:";
   cin>>a;
int n=a;
for(i=0;i<=100;i++)
{if(a<1)
break;
   v=a%8;
   a=a/8;
   b=b+1;
}
cout<<"\n\tEl numero "<<n <<" En octal es ";
for(i=b-1;i>=0;i--){
if(v==20)
{cout<<"";}else

cout<< (int)v;}
   }break;
default:
   {cout<<"\n\tIngrese el numero a convertir a hexadecimal.......:";
   cin>>a;
double  n=a;
for(i=0;i<=100;i++)
{if(a<1)
break;

   v=a%16;
   a=a/16;
   b=b+1;
}
cout<<"\n\tEl numero "<<n <<" En Hexadecimal  es ";
for(i=b-1;i>=0;i--){
if(v<=9)
cout<< (int)v;
else
if(v==10)
cout<< "A";
else
if(v==11)
cout<< "B";
else
if(v==12)
cout<< "C";

else
if(v==13)
cout<< "D";
else
if(v==14)
cout<< "E";else
if(v==20)
cout<<"";

else if(v=15)
cout<< "F";

}
   }
}



cout<<"\n\tOtra s/n?";
cin>>resp;

if(resp=='s'){
system("cls");
//al terminar lleno todo el array con el valor 20, o con el que sea
for(i=0;i<=100;i++)
v=20;
}
else
system("pause");
   }


}

3
C/C++ / Re: Suma Dentro Del Arreglo
« en: Sábado 22 de Abril de 2006, 01:55 »
#include<iostream.h>
#include<process.h>
int *a;
int i;
float suma,prom;
int n;
void main()
{
   char res='s';
   while(res=='s')
   {
   cout<<"Cuantos elementos quiere colocar dentro del vector" << endl;
   cin>>n;
a=new int [n];


for(i=0;i<n;i++)
{
cout<<"Ingrese El numero"<< endl;
cin>>a;
}

for(i=0;i<n;i++)
{
   //acumulador de cada posicion del vecor
   suma=suma+a;

   //operacion de lo que se suma entre lo que se introdujo para el tamaño del vector
 prom=suma/n;


}
//limpia pantala
system("cls");
cout<<" El promedio de lo que introdujo en el vector es de...:"<< prom<<endl<<endl<<endl;

cout<<"Desea Hacer Otra operacion s/n?" << endl;
cin>> res;

if(res=='s'){
suma=prom=0;
   
   //Limpiar Pantalla
   system("cls");
}
   else
      //Pausar la Pantalla
   system("pause");


   }

}

4
C/C++ / Ayudaaaaaaaaaaaaaaaa
« en: Sábado 22 de Abril de 2006, 01:14 »
Oigan tengo un problema.. hace poco comence en esto de la programacion y quise hacer un programa que convirtiera de decimal a binario, decimal a octal y decimal a hexadecimal.. el programa  me funciona super.. lo unico es que cuando dice.. desea realizar otra conversion? coloco 's' osea si.. realizo mi otra operacion y el resultado es la combinacion del resultado anterior con el presente.. ejemplo..


ingrese el numero a convertir a binario...:

ingreso por ejemplo 10.

y el resultado que tengo es 1010.. ¡correcto..¡

luego me dice..

desa hacer otra operacion s\n?

coloco s

elijo convertir decimal a binario..

coloco otra vez el 10 para convertirlo a binario

y el resultado no es 10 sino

424242421010...

¿QUISIERA SABER POR QUE PORFAVOR?


Este es el codigo

//NO SE COMO  HACER PARA QUE PARA LA SEGUNDA VUELTA NO ME HEREDE LOS DATOS
#include<process.h>
#include<iostream.h>
#include<stdlib.h>
int a,i,b,op;

char resp='s';

void main()
{
cout<<system("color a");
char v[100];
   while(resp=='s')
   {
cout<<"\n\t\tQue desea Hacer" << endl;
cout<<"\n\t1-Convertir Decimal a Binario"<< endl;
cout<<"\n\t2-Convertir Decimal a Octal"<<endl;
cout<<"\n\t3-Convertir Decimal a Hexadecimal"<<endl;
cin>>op;
while(op<1||op>3)
{system("cls");
   cout<<"\n\tOpcion Ivalida" << endl;
cout<<"\n\t1-Decimal a Binario"<< endl;
cout<<"\n\t2-Decimal a Octal"<<endl;
cout<<"\n\t3-Decimal a Hexadecimal"<<endl;
cin>>op;
}


switch(op)
{
case 1:
   {
   cout<<"\n\tIngrese el numero a convertir a binario.......:";
   cin>>a;
int n=a;
for(i=0;i<=100;i++)
{if(a<1)
break;
   v=a%2;
   a=a/2;
   b=b+1;
}
cout<<"\n\tEl numero "<<n <<" En binario es ";
for(i=b-1;i>=0;i--){

cout<< (int)v;}
   }break;
case 2:
   {
cout<<"\n\tIngrese el numero a convertir a Octal.......:";
   cin>>a;
int n=a;
for(i=0;i<=100;i++)
{if(a<1)
break;
   v=a%8;
   a=a/8;
   b=b+1;
}
cout<<"\n\tEl numero "<<n <<" En octal es ";
for(i=b-1;i>=0;i--){

cout<< (int)v;}
   }break;
default:
   {cout<<"\n\tIngrese el numero a convertir a hexadecimal.......:";
   cin>>a;
double  n=a;
for(i=0;i<=100;i++)
{if(a<1)
break;

   v=a%16;
   a=a/16;
   b=b+1;
}
cout<<"\n\tEl numero "<<n <<" En Hexadecimal  es ";
for(i=b-1;i>=0;i--){
if(v<=9)
cout<< (int)v;
else
if(v==10)
cout<< "A";
else
if(v==11)
cout<< "B";
else
if(v==12)
cout<< "C";
else
if(v==13)
cout<< "D";
else
if(v==14)
cout<< "E";
else if(v=15)
cout<< "F";

}
   }
}



cout<<"\n\tOtra s/n?";
cin>>resp;

if(resp=='s')
system("cls");


else
system("pause");
   }


}

Páginas: [1]