• Share
  • Email
  • Embed
  • Like
  • Save
  • Private Content
Funciones programacion
 

Funciones programacion

on

  • 563 views

 

Statistics

Views

Total Views
563
Views on SlideShare
563
Embed Views
0

Actions

Likes
0
Downloads
13
Comments
0

0 Embeds 0

No embeds

Accessibility

Categories

Upload Details

Uploaded via as Microsoft Word

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

    Funciones programacion Funciones programacion Document 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; }