C/Visual C - ayuda

 
Vista:

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]
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:ayuda

Publicado por OSCAR (14 intervenciones) el 09/06/2007 01:05:38
Saludos, y mucha suerte en el inicio de este grandioso campo de la programación.. Solo quisiera sugerirte que si pudieras ser un poco mas especifico en lo que quieres.... y con gusto te dare la mano... Hasta pronto...
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:ayuda

Publicado por Manuel (4 intervenciones) el 09/06/2007 01:56:51
Hola amigo bueno necesito crear las funciones de estos codigos o simplemente como ya tengo el programa me haria falta hacer estos mismos programas pero con funciones...
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

Funciones

Publicado por manuel (4 intervenciones) el 09/06/2007 02:08:06
Amigo yo estaba pensando que las funciones deberian ser en c++ claro ya tengo los codigos pero no se hacer las funciones...
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:Funciones

Publicado por fernand.gomez (1603 intervenciones) el 09/06/2007 02:36:54
Una función se declara de la siguiente manera:

[<modificadores>] <tipo> NombreFuncion([[<modificador>] <tipo> nombreParam1, ...]) [<modificadores>]
{
[<cuerpo de la función>]

[return <variable>]
}

Por ejemplo:

int suma(int a, int b)
{
return a + b;
}

int division(int a, int b)
{
if (b)
return -1;

return a / b;
}

Etcétera.

Saludos.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar