funciones programacion
Post on 28-Nov-2014
873 Views
Preview:
DESCRIPTION
TRANSCRIPT
INSTITUTO TECNOLOGICO DE MATAMOROS
ING. ELECTRÓNICA
Unidad 3
“programas :funciones”
Numero de control:11260081
Catedrático: Paula Rangel Oropeza
Alumno: Fierros Peña Miguel Angel
H.matamoros, tamps.
De libras a kilogramos (con valor de retorno)
#include<iostream.h>
float lbsakg(float);
void main()
{
float lbs, kgs;
cout<<"el peso en libras:";
cin>>lbs;
kgs=lbsakg(lbs);
cout<<"el peso en kilogramos es:"<<kgs;
}
float lbsakg(float libras)
{
float kg;
kg=libras*.454;
return kg;
}
De libras a kilogramos (sin valor de retorno)
#include<iostream.h>
void lbsakg();
void main()
{
lbsakg();
}
void lbsakg()
{
float lbs,kgs;
cout<<"teclea el peso en libras:";
cin>>lbs;
kgs=lbs*.454;
cout<<"el peso en kg es:"<<kgs;
return ;
}
Calculo de la hipotenusa de un triangulo
#include<iostream.h>
#include<math.h>
float hip(float,float);
void main()
{
float h,c1,c2;
cout<<"ingrese el valor del 1er cateto:";
cin>>c1;
cout<<"ingrese el valor del 2do cateto";
cin>>c2;
h=hip(c1,c2);
cout<<"el valor de la hipotenusa es:"<<h;
}
float hip(float c1,float c2)
{
float h;
h=sqrt(((c1*c1)+(c2*c2)));
return h;
}
Mostrar un saludo
#include <iostream.h>
void saludo()
{
cout<<"hola bienvenido n.n";
}
int main()
{
saludo();
}
Calcular el triple de un numero
#include <iostream.h>
int pedir();
int triple(int);
void main()
{
int n,t;
n= pedir ();
t=triple(n);
cout<<"el triple de :"<<n<<"es"<<t;
}
int pedir ()
{
int n;
cout<<"ingrese un numero:";
cin>>n;
return n;
}
int triple (int n)
{
int t;
t=n*3;
return t;
}
Identificar si un numero es mayor que el otro o si son iguales
#include <iostream.h>
int comparar(int,int);
void main()
{
int comp,a,b;
cout<<"ingrese el primer numero:";
cin>>a;
cout<<"ingrese el primer numero:";
cin>>b;
comp=comparar(a,b);
}
int comparar(int a, int b)
{
int comp;
if (a>b)
{
cout<<"el 1er numero es el mayor:"<<a;
comp=a;
return comp;
}
else if(b>a)
{comp=b;
cout<<"el 2do numero es el mayor:"<<b;
return comp;
}
else
cout<<"los 2 numeros son iguales";
return comp;
}
Identificar si un numero es positivo o negativo
#include <iostream.h>
int iden(int);
void main()
{
int id,num;
cout<<"ingrese un numero:";
cin>>num;
id=iden(num);
}
int iden(int num)
{
int id;
if (num<0)
{
cout<<"el numero es negativo";
return id;
}
else
cout<<"el numero es positivo";
return id;
}
Programa para realizar las principales operaciones aritmeticas
#include<iostream.h>
#include<math.h>
float suma(float a,float b)
{
int r;
r=a+b;
return r;
}
float mult(float a,float b){
float r;
r=a*b;
return r;
}
float resta(float a, float b){
float r;
r=a-b;
return r;
}
float div(float a, float b){
float r;
r=a/b;
return r;
}
void main() {
int num1,num2,opc;
do{
cout<<" 1) Suma "<<endl;
cout<<" 2) Multiplique "<<endl;
cout<<" 3) Resta "<<endl;
cout<<" 4) division "<<endl;
cout<<" 5) Salir "<<endl;
cout<<"Digite la opcion a realizar"<<endl;
cin>> opc;
switch (opc){
case 1:
cout<<"Ingrese un numero por favor"<<endl;
cin>>num1;
cout<<"Ingrese un numero por favor"<<endl;
cin>>num2;
cout<<"La suma de los dos numeros es: "<<suma(num1,num2)<<endl;
break;
case 2:
cout<<"Ingrese un numero por favor"<<endl;
cin>>num1;
cout<<"Ingrese un numero por favor"<<endl;
cin>>num2;
cout<<"La multiplicacion de los dos numeros es: "<<mult(num1,num2)<<endl;
break;
case 3:
cout<<"Ingrese un numero por favor"<<endl;
cin>>num1;
cout<<"Ingrese un numero por favor"<<endl;
cin>>num2;
cout<<"la resta de los numeros es: "<<resta(num1,num2)<<endl;
break;
case 4:
cout<<"Ingrese un numero por favor"<<endl;
cin>>num1;
cout<<"Ingrese un numero por favor"<<endl;
cin>>num2;
cout<<"la division de los numeros es: "<<div(num1,num2)<<endl;
break;
case 5:
cout<<"Hasta Luego"<<endl;
}
}while (opc!=5);
}
Mostrar la cara de ina caricatura
#include<iostream.h>
void pelo()
{
cout<<" ||||||||||||||||||||| "
<<endl;
cout<<" |----------------------|" <<endl;
cout<<" | |" <<endl;
cout<<" | |" <<endl;
}
void ojos ()
{
cout<<" --| |--" <<endl;
cout<<" | | | |" <<endl;
cout<<" | | 0 O | |" <<endl;
cout<<" --| |--" <<endl;
}
void boca()
{
cout<<" | |" <<endl;
cout<<" | O |" <<endl;
cout<<" | |" <<endl;
cout<<" | |" <<endl;
cout<<" | |" <<endl;
cout<<" |----------------------|" <<endl;
}
int main()
{
pelo();
ojos();
boca(); }
identificar si un numero es par o impar
#include <iostream.h>
int espar(int);
void main()
{
int es,n;
cout<<"ingrese el numero:";
cin>>n;
es=espar(n);
}
int espar(int n)
{
int es;
if(n%2==0)
{
cout<<" el numero es par:"<<n;
return n;
}
else
cout<< " el numero es impar:"<<n;
return n;
}
top related