Funciones programacion

21
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.

description

 

Transcript of Funciones programacion

Page 1: Funciones programacion

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.

Page 2: Funciones programacion

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;

}

Page 3: Funciones programacion

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 ;

}

Page 4: Funciones programacion

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;

}

Page 5: Funciones programacion

Mostrar un saludo

#include <iostream.h>

void saludo()

{

cout<<"hola bienvenido n.n";

}

int main()

{

saludo();

}

Page 6: Funciones programacion

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;

}

Page 7: Funciones programacion

int triple (int n)

{

int t;

t=n*3;

return t;

}

Page 8: Funciones programacion

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;

Page 9: Funciones programacion

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;

}

Page 10: Funciones programacion

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)

Page 11: Funciones programacion

{

cout<<"el numero es negativo";

return id;

}

else

cout<<"el numero es positivo";

return id;

}

Page 12: Funciones programacion

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;

Page 13: Funciones programacion

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){

Page 14: Funciones programacion

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;

Page 15: Funciones programacion

cin>>num2;

cout<<"la division de los numeros es: "<<div(num1,num2)<<endl;

break;

case 5:

cout<<"Hasta Luego"<<endl;

}

}while (opc!=5);

}

Page 16: Funciones programacion

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;

}

Page 17: Funciones programacion

void boca()

{

cout<<" | |" <<endl;

cout<<" | O |" <<endl;

cout<<" | |" <<endl;

cout<<" | |" <<endl;

cout<<" | |" <<endl;

cout<<" |----------------------|" <<endl;

}

int main()

{

pelo();

ojos();

boca(); }

Page 18: Funciones programacion

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;

}

Page 19: Funciones programacion