#include<iostream> #include<cmath> using namespace std; /* declaracion de funcion */ // TIPO NOMBRE PARAMETROS float hipotenusa(float a, float b){ // CUERPO DE LA FUNCION float x; x = sqrt(a*a+b*b); return x; // VALOR Q DEVUELVE } int main(){ float x=3,y=5; cout<<"c="<<hipotenusa(y,x)<<endl; cin.get(); } Referencias
#include<iostream> #include<cmath> using namespace std; void f(float a, float b){ a++; b++; cout<<"En la funcion f: a="<<a <<" b="<<b<<endl; } void g(float& a, float& b){ a++; b++; cout<<"En la funcion g: a="<<a <<" b="<<b<<endl; } int main(){ float x=3,y=5; f(x,y); cout<<"Fuera de la funcion f: x="<<x <<" y="<<y<<endl; g(x,y); cout<<"Fuera de la funcion g: x="<<x <<" y="<<y<<endl; cin.get(); }
Ejemplo
#include<iostream> using namespace std; float calc_E(float x, int n){ float t=1,E=1; for (int i=1;i<=n;i++){ t*=x;E+=t; } return E; } int main(){ float x; int n; cout<<"x=";cin>>x; cout<<"n=";cin>>n; cout<<"E(x)="<<calc_E(x,n)<<endl; cin.get(); }
Ejemplo #include<iostream> using namespace std; int calcula_dias_mes(int mes){ int dias_mes; switch(mes){ case 1:case 3:case 5: case 7:case 8: case 10: case 12: dias_mes=31;break; case 4:case 6:case 9: case 11: dias_mes=30;break; case 2: dias_mes=28; break; default: dias_mes=0; break; } return dias_mes; } int main(){ int mes; cout<<"Ingrese mes [1-12]: ";cin>>mes; cout<<"Tiene "<<calcula_dias_mes(mes)<<" dias" <<endl; cin.get(); } Ejemplo
#include<iostream> using namespace std; int factorial(int n){ int fac_n=1; for (int i=1;i<=n;i++) fac_n*=i; return fac_n; } int combinacion(int n, int m){ int fn,fm,fnm; fn=factorial(n); fm=factorial(m); fnm=factorial(n-m); return (int) ((float)fn/(fm*fnm)); } int main(){ cout<<combinacion(10,3)<<endl; }
Ejemplo #include<iostream> using namespace std; bool es_primo(int n){ for (int i=2;i<n;i++) if (n%i==0) return false; return true; } void imprime_primos(int n){ for(int i=2;i<=n;i++) if (es_primo(i)) cout<<i<<endl; } int main(){ imprime_primos(25); }
Ejemplo #include<iostream> using namespace std;
float monto(int t){ // t esta en minutos int horas; float costoporhora=2.5; horas = t/60.0; return costoporhora*horas; } int main(){ int t; cout<<"Ingrese minutos";cin>>t; cout<<"Monto S/."<<monto(t)<<endl; }