Está en la página 1de 4

Ejercicios de Funciones

1. Suma

#include <iostream>
using namespace std;

double suma(double, double);

void main()
{
double a, b;
cout << "dar a y b:" << endl;
cin >> a >> b;
double r = suma(a, b);
cout << "suma (a+b)=" << r << endl;

system("pause");
}

double suma(double a, double b)


{
double y;
y = a + b;
return y;
}

2. Resta

#include <iostream>
using namespace std;

double resta(double, double);

void main()
{
double a, b;
cout << "dar a y b:" << endl;
cin >> a >> b;
double r = resta(a, b);
cout << "suma (a-b)=" << r << endl;

system("pause");
}

double resta(double a, double b)


{
double y;
y = a - b;
return y;
}

3. Multiplicacin
#include <iostream>
using namespace std;

double multiplicacion(double, double);

void main()
{
double a, b;
cout << "dar a y b:" << endl;
cin >> a >> b;
double r = multiplicacion(a, b);
cout << "suma (a*b)=" << r << endl;

system("pause");
}

double multiplicacion(double a, double b)


{
double y;
y = a * b;
return y;
}

4. Divisin

#include <iostream>
using namespace std;

double division(double, double);

void main()
{
double a, b;
cout << "dar a y b:" << endl;
cin >> a >> b;
double r = division(a, b);
cout << "suma (a/b)=" << r << endl;

system("pause");
}

double division(double a, double b)


{
double y;
y = a / b;
return y;
}

5. Factorial

#include <iostream>
using namespace std;

double factorial(double);
void main()
{
double a,fact;
cout << "dar a:" << endl;
cin >> a;

while (a > 1)
{
fact = factorial(a);
cout << "factorial de " << a << es <<fact << endl;
a--;

system("pause");
}

double factorial(double a)
{
double y, b=1;
y = b*a;
a--;
return y;
}

#include <iostream>
using namespace std;

double factorial(double);

void main()
{
double a,fact;
cout << "dar a:" << endl;
cin >> a;

fact = factorial(a);
cout << "factorial de " << a << es <<fact << endl;

system("pause");
}

double factorial(double a)
{
double y=1;
while(a>1)
{y = y*a;
a--;
}
return y;
}

6. Leer un nmero e indicar si es primo o no.


#include <iostream>
using namespace std;

int numero(int);

void main()
{
int x;
cout << "dar x:" << endl;
cin >> x;

if (x == 2 || x == 3 || x == 5 || x == 7 || x == 9)
{
cout << "es un numero primo" << endl;
}

if (x % 2 != 0 && x % 3 != 0 && x % 5 != 0 && x % 7 != 0 && x % 9 != 0)


{
cout << "es un numero primo" << endl;
}
else
{
cout << "no es numero primo" << endl;
}
system("pause");
}

También podría gustarte