Funciones programacion
Upcoming SlideShare
Loading in...5
×
 

Funciones programacion

on

  • 747 views

 

Statistics

Views

Total Views
747
Views on SlideShare
747
Embed Views
0

Actions

Likes
0
Downloads
19
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; }