Está en la página 1de 6

EJERCICIOS CON FUNCIONES

EJERCICIO 1
#include<iostream.h>
#include<stdio.h>
int a,b,c;
void imprimeABC()
{
cout<<"******Valores de A, B y C******"<<endl<<endl<<"A="<<a;
cout<<endl<<"B="<<b<<endl<<"C="<<c<<endl<<endl;
}
void main()
{
cout<<"programa que ejemplifica el uso de funciones en c"<<endl<<endl;
cout<<"escriba un valor para A:";
cin>>a;
cout<<"escriba un valor para B:";
cin>>b;
c=a+b;
imprimeABC();
c=a-b;
imprimeABC();
c=a*b;
imprimeABC();
c=a/b;
imprimeABC();
getchar();
}

EJERCICIO 2
#include<iostream.h>
#include<stdio.h>
int mayor(int uno, int dos)
{
int res;
if(uno>dos)
res=uno;
else
res=dos;
return res;
}
void main()
{
int num1,num2,res;
cout<<"ejemplo de funcion que devuelve valor"<<endl<<endl;
cout<<"escriba un valor";
cin>>num1;
cout<<"escriba un valor";
cin>>num2;
res=mayor(num1,num2);
cout<<"el valor mayor es:"<<res<<endl;
getchar();
}

EJERCICIO 3
#include <stdio.h>
#include <iostream.h>
#include <conio.h>
int a,b,c;
int producto(int a, int b);
main()
{
cout<<"Escriba un numero entre 1 y 100: ";
cin>>a; //Calcular el segundo numero
cout<<"Escriba otro numero entre 1 y 100: ";
cin>>b;
c=producto(a,b);
cout<<" multiplicado es: "<<c<<endl;
getch();
return 0;
}
int producto(int a, int b)
{
return(a*b);
}

EJECICIO 4
#include <stdio.h>
#include <conio.h>
#include <iostream.h>
int par(int);
int main()
{
int numero, resultado;
cout<<"Introduzca un nUmero:"<<endl;
cin>>numero;
resultado=par(numero);
if (resultado==1)
cout<<"Es par"<<endl;
else
cout<<"Es impar"<<endl;
getch();
return(0);
}
int par(int numero)
{
if((numero%2)==0)
return(1);
else
return(0);
}

EJERCICIO 5
#include <iostream.h>
const int longitudLinea = 65;
const int maximoNumeroCandidatos = 50;
int main()
{
int numeroDeVotos, totalDeVotos, numeroDeCandidatos;
float media;
int i;
int numeroDeCandidato;
for( i = 1; i <= longitudLinea; i++ )
{
cout << "-";
}
cout << endl;
cout << "CuAntos candidatos hay? ...";
cin >> numeroDeCandidatos;
totalDeVotos = 0;
for( numeroDeCandidato = 1;numeroDeCandidato <=
numeroDeCandidatos;numeroDeCandidato++ )
{
for( i = 1; i <= longitudLinea; i++ )
{
cout << "-";
}
cout << endl;
cout << "Candidato nUmero:" << numeroDeCandidato;
cout << endl;
cout << "Teclee el numero de votos para este candidato";
cin >> numeroDeVotos;totalDeVotos += numeroDeVotos;
}
for( i = 1; i <= longitudLinea; i++ )
{
cout << "-";
}
cout << endl;
media = float (totalDeVotos) / float
(numeroDeCandidatos);
cout << "Numero medio de votos conseguidos porcandidatos es:";
cout<<media<<endl;
for( i = 1; i <= longitudLinea; i++ )
{
cout << "-";
}
cout << endl;

return 0;
}

También podría gustarte