ayuda
Publicado por Manuel (4 intervenciones) el 08/06/2007 22:05:40
Buenas amigos soy estudiante de 1 er semestre de ing en sistemas necesito ayuda con unas funciones porfa se los ruego me ayuden a escribir los codigos de estas funciones yo se que ustedes pueden...
#include<iostream.h>
int data,mes,dia,datax,mesx,diax,e,ed;
double resul;
char resp='s';
void main()
{
cout<<endl;
cout<<endl;
cout<<"BIENVENIDO AL PROGRAMA CALCULO DE EDAD"<<endl;
while(resp=='s')
{
cout<<endl;
cout<<endl;
cout<<"INGRESE SU FECHA DE NACIMIENTO CON EL FORMATO SIGUIENTE DIA/MES/AÑO"<<endl;
cout<<endl;
cout<<"POR EJEMPLO: 10/03/1989"<<endl;
cout<<endl;
cin>>dia;
while((dia<=0)||(dia>31))
{
cout<<endl;
cout<<"NUMERO INVALIDO, INTENTE DE NUEVO"<<endl;
cout<<endl;
cin>>dia;
}
cout<<"/";
cin>>mes;
while((mes<=0)||(mes>12))
{
cout<<endl;
cout<<"NUMERO INVALIDO, INTENTE DE NUEVO"<<endl;
cout<<endl;
cin>>mes;
}
cout<<"/";
cin>>data;
while((data<=0)||(data<1000))
{
cout<<endl;
cout<<"NUMERO INVALIDO, INTENTE DE NUEVO"<<endl;
cout<<endl;
cin>>data;
}
cout<<endl;
cout<<endl;
cout<<"INGRESE LA FECHA DEL DIA DE HOY, BAJO EL MISMO FORMATO"<<endl;
cout<<endl;
cin>>diax;
while((diax<=0)||(diax>31))
{
cout<<endl;
cout<<"NUMERO INVALIDO, INTENTE DE NUEVO"<<endl;
cout<<endl;
cin>>diax;
}
cout<<"/";
cin>>mesx;
while((mesx<=0)||(mesx>12))
{
cout<<endl;
cout<<"NUMERO INVALIDO, INTENTE DE NUEVO"<<endl;
cout<<endl;
cin>>mesx;
}
cout<<"/",
cin>>datax;
while((datax<=0)||(datax<1000))
{
cout<<endl;
cout<<"NUMERO INVALIDO, INTENTE DE NUEVO"<<endl;
cout<<endl;
cin>>datax;
}
cout<<endl;
e=datax-data;
if(mes<mesx)
ed=e;
else
{
if(mes>mesx)
ed=e-1;
else
{
if(dia<=diax)
ed=e;
else
ed=e-1;
}
}
cout<<endl;
cout<<"LA EDAD SEGUN LOS DATOS INGRESADOS ES: "<<ed<<endl;
cout<<endl;
cout<<endl;
cout<<"DESEA CONTINUAR s/n"<<endl;
cout<<endl;
cin>>resp;
cout<<endl;
}
}
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
#include<iostream.h>
int num,resto,result,cont,contx,i,j;
char resp='s';
void main (void)
{
cout<<endl;
cout<<endl;
cout<<"BIENVENIDO AL PROGRAMA NUMEROS PRIMOS"<<endl;
while(resp=='s')
{
cout<<endl;
cout<<endl;
cout<<"INGRESE HASTA QUE NUMERO DESEA CALCULAR NUMEROS PRIMOS"<<endl;
cout<<endl;
cin>>num;
cout<<endl;
while(num<=0)
{
cout<<endl;
cout<<"NUMERO INVALIDO, INGRESE OTRO VALOR"<<endl;
cout<<endl;
cin>>num;
cout<<endl;
}
if(num==1)
{
cout<<"UNICO NUMERO PRIMO ES: 1"<<endl;
cout<<endl;
}
else
{
cout<<"LOS NUMEROS PRIMOS ENTRE 1 Y "<<num<<" SON:"<<endl;
cout<<endl;
cout<<"1"<<endl;
cout<<endl;
i=2;
while(i<=num)
{
j=2;
cont=0;
while(j<=(num*num))
{
resto=i%j;
if(resto==0)
{
cont=cont+1;
}
if(cont>1)
{
j=(num*num);
}
j++;
if((j>(num*num))&&(cont==1))
{
cout<<i<<endl;
cout<<endl;
}
}
i++;
}
}
cout<<endl;
cout<<"DESEA REALIZAR UN NUEVO CALCULO s/n"<<endl;
cout<<endl;
cin>>resp;
cout<<endl;
}
}
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
#include<iostream.h>
int num1,num2,resul,cont;
char resp='s';
void main (void)
{
cout<<endl;
cout<<endl;
cout<<"BIENVENIDO AL PROGRAMA MULTIPLICACION CON SUMAS SUCESIVAS"<<endl;
while(resp=='s')
{
cout<<endl;
cout<<endl;
cout<<"INGRESE EL PRIMER NUMERO"<<endl;
cout<<endl;
cin>>num1;
while(num1<0)
{
cout<<endl;
cout<<"NUMERO INVALIDO, INGRESE UN NUEVO VALOR"<<endl;
cout<<endl;
cin>>num1;
}
cout<<endl;
cout<<"INGRESE EL SEGUNDO NUMERO"<<endl;
cout<<endl;
cin>>num2;
while(num2<0)
{
cout<<endl;
cout<<"NUMERO INVALIDO, INGRESE UN NUEVO VALOR"<<endl;
cout<<endl;
cin>>num2;
}
if(num1==0)
{
cout<<endl;
resul=0;
cout<<endl;
}
else
{
if(num2==0)
{
cout<<endl;
resul=0;
cout<<endl;
}
else
{
cout<<endl;
resul=num2;
cont=num1-1;
while(cont>=1)
{
resul=resul+num2;
cont=cont-1;
}
}
}
cout<<endl;
cout<<endl;
cout<<"EL RESULTADO ES: "<<resul<<endl;
cout<<endl;
cout<<"DESEA REALIZAR UN NUEVO CALCULO? s/n"<<endl;
cout<<endl;
cin>>resp;
cout<<endl;
}
}
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
#include<iostream.h>
int num,resul;
char resp='s';
void main (void)
{
cout<<endl;
cout<<endl;
cout<<"BIENVENIDO AL PROGRAMA FACTORIAL"<<endl;
while(resp=='s')
{
cout<<endl;
cout<<endl;
cout<<"INGRESE EL NUMERO QUE SE LE VA ACALCULAR EL FACTORIAL"<<endl;
cout<<endl;
cin>>num;
while(num<0)
{
cout<<endl;
cout<<"NUMERO INVALIDO, INTENTE DE NUEVO"<<endl;
cout<<endl;
cin>>num;
}
if(num==0)
{
resul=1;
}
else
{
resul=num;
while(num>1)
{
num=num-1;
resul=resul*num;
}
}
cout<<endl;
cout<<"EL FACTORIAL DE ESTE NUMERO ES: "<<resul<<endl;
cout<<endl;
cout<<"DESEA REALIZAR OTRO CALCULO? s/n"<<endl;
cout<<endl;
cin>>resp;
}
cout<<endl;
}
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
necesito su ayuda xfa con funciones estos mismos [email protected]
#include<iostream.h>
int data,mes,dia,datax,mesx,diax,e,ed;
double resul;
char resp='s';
void main()
{
cout<<endl;
cout<<endl;
cout<<"BIENVENIDO AL PROGRAMA CALCULO DE EDAD"<<endl;
while(resp=='s')
{
cout<<endl;
cout<<endl;
cout<<"INGRESE SU FECHA DE NACIMIENTO CON EL FORMATO SIGUIENTE DIA/MES/AÑO"<<endl;
cout<<endl;
cout<<"POR EJEMPLO: 10/03/1989"<<endl;
cout<<endl;
cin>>dia;
while((dia<=0)||(dia>31))
{
cout<<endl;
cout<<"NUMERO INVALIDO, INTENTE DE NUEVO"<<endl;
cout<<endl;
cin>>dia;
}
cout<<"/";
cin>>mes;
while((mes<=0)||(mes>12))
{
cout<<endl;
cout<<"NUMERO INVALIDO, INTENTE DE NUEVO"<<endl;
cout<<endl;
cin>>mes;
}
cout<<"/";
cin>>data;
while((data<=0)||(data<1000))
{
cout<<endl;
cout<<"NUMERO INVALIDO, INTENTE DE NUEVO"<<endl;
cout<<endl;
cin>>data;
}
cout<<endl;
cout<<endl;
cout<<"INGRESE LA FECHA DEL DIA DE HOY, BAJO EL MISMO FORMATO"<<endl;
cout<<endl;
cin>>diax;
while((diax<=0)||(diax>31))
{
cout<<endl;
cout<<"NUMERO INVALIDO, INTENTE DE NUEVO"<<endl;
cout<<endl;
cin>>diax;
}
cout<<"/";
cin>>mesx;
while((mesx<=0)||(mesx>12))
{
cout<<endl;
cout<<"NUMERO INVALIDO, INTENTE DE NUEVO"<<endl;
cout<<endl;
cin>>mesx;
}
cout<<"/",
cin>>datax;
while((datax<=0)||(datax<1000))
{
cout<<endl;
cout<<"NUMERO INVALIDO, INTENTE DE NUEVO"<<endl;
cout<<endl;
cin>>datax;
}
cout<<endl;
e=datax-data;
if(mes<mesx)
ed=e;
else
{
if(mes>mesx)
ed=e-1;
else
{
if(dia<=diax)
ed=e;
else
ed=e-1;
}
}
cout<<endl;
cout<<"LA EDAD SEGUN LOS DATOS INGRESADOS ES: "<<ed<<endl;
cout<<endl;
cout<<endl;
cout<<"DESEA CONTINUAR s/n"<<endl;
cout<<endl;
cin>>resp;
cout<<endl;
}
}
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
#include<iostream.h>
int num,resto,result,cont,contx,i,j;
char resp='s';
void main (void)
{
cout<<endl;
cout<<endl;
cout<<"BIENVENIDO AL PROGRAMA NUMEROS PRIMOS"<<endl;
while(resp=='s')
{
cout<<endl;
cout<<endl;
cout<<"INGRESE HASTA QUE NUMERO DESEA CALCULAR NUMEROS PRIMOS"<<endl;
cout<<endl;
cin>>num;
cout<<endl;
while(num<=0)
{
cout<<endl;
cout<<"NUMERO INVALIDO, INGRESE OTRO VALOR"<<endl;
cout<<endl;
cin>>num;
cout<<endl;
}
if(num==1)
{
cout<<"UNICO NUMERO PRIMO ES: 1"<<endl;
cout<<endl;
}
else
{
cout<<"LOS NUMEROS PRIMOS ENTRE 1 Y "<<num<<" SON:"<<endl;
cout<<endl;
cout<<"1"<<endl;
cout<<endl;
i=2;
while(i<=num)
{
j=2;
cont=0;
while(j<=(num*num))
{
resto=i%j;
if(resto==0)
{
cont=cont+1;
}
if(cont>1)
{
j=(num*num);
}
j++;
if((j>(num*num))&&(cont==1))
{
cout<<i<<endl;
cout<<endl;
}
}
i++;
}
}
cout<<endl;
cout<<"DESEA REALIZAR UN NUEVO CALCULO s/n"<<endl;
cout<<endl;
cin>>resp;
cout<<endl;
}
}
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
#include<iostream.h>
int num1,num2,resul,cont;
char resp='s';
void main (void)
{
cout<<endl;
cout<<endl;
cout<<"BIENVENIDO AL PROGRAMA MULTIPLICACION CON SUMAS SUCESIVAS"<<endl;
while(resp=='s')
{
cout<<endl;
cout<<endl;
cout<<"INGRESE EL PRIMER NUMERO"<<endl;
cout<<endl;
cin>>num1;
while(num1<0)
{
cout<<endl;
cout<<"NUMERO INVALIDO, INGRESE UN NUEVO VALOR"<<endl;
cout<<endl;
cin>>num1;
}
cout<<endl;
cout<<"INGRESE EL SEGUNDO NUMERO"<<endl;
cout<<endl;
cin>>num2;
while(num2<0)
{
cout<<endl;
cout<<"NUMERO INVALIDO, INGRESE UN NUEVO VALOR"<<endl;
cout<<endl;
cin>>num2;
}
if(num1==0)
{
cout<<endl;
resul=0;
cout<<endl;
}
else
{
if(num2==0)
{
cout<<endl;
resul=0;
cout<<endl;
}
else
{
cout<<endl;
resul=num2;
cont=num1-1;
while(cont>=1)
{
resul=resul+num2;
cont=cont-1;
}
}
}
cout<<endl;
cout<<endl;
cout<<"EL RESULTADO ES: "<<resul<<endl;
cout<<endl;
cout<<"DESEA REALIZAR UN NUEVO CALCULO? s/n"<<endl;
cout<<endl;
cin>>resp;
cout<<endl;
}
}
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
#include<iostream.h>
int num,resul;
char resp='s';
void main (void)
{
cout<<endl;
cout<<endl;
cout<<"BIENVENIDO AL PROGRAMA FACTORIAL"<<endl;
while(resp=='s')
{
cout<<endl;
cout<<endl;
cout<<"INGRESE EL NUMERO QUE SE LE VA ACALCULAR EL FACTORIAL"<<endl;
cout<<endl;
cin>>num;
while(num<0)
{
cout<<endl;
cout<<"NUMERO INVALIDO, INTENTE DE NUEVO"<<endl;
cout<<endl;
cin>>num;
}
if(num==0)
{
resul=1;
}
else
{
resul=num;
while(num>1)
{
num=num-1;
resul=resul*num;
}
}
cout<<endl;
cout<<"EL FACTORIAL DE ESTE NUMERO ES: "<<resul<<endl;
cout<<endl;
cout<<"DESEA REALIZAR OTRO CALCULO? s/n"<<endl;
cout<<endl;
cin>>resp;
}
cout<<endl;
}
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
necesito su ayuda xfa con funciones estos mismos [email protected]
Valora esta pregunta


0