top of page

FUNCIONES CON PARÁMETROS

En programa C++ (Día lunes)

FUNCIONES CON PARÁMETROS

#include<iosteram>

using namespace std;

int acelerarar (int vf, int vo, int t);

int restar (int x, int y);

int velocidad (int t, int d);

int z, opcion, m, n, l, a, b, f, g;

double Ac, v;

int main ()

{

Cout<<”menu n”;

cout<<”1.-ACELERAR n”;

cout<<”2.-RESTAR n”;

cout<<”3.-VELOCIDAD n”;

cout<<”elije una opocion n”;

cout<<”opcion:”; cin>>opcion;

switch (opcion);

{

case 1      

{

cin>>m;

cin>>n;

cin>>l;

Acelerar (m, n ,l);

Cout<<”LA ACELERACION ES:” <<acelerar (m, n ,l);

};

break;

Case 2

{

cin>>a;

cin>>b;

restar (a, b);

cout<<”LA RESTA ES:” << restar (a, b);

};

break;

case 3;

{     

Cin>>f;

Cin>>g;

Velocidad (f, g);

Cout<<·LA VELOCIDAD ES:”<< velocidad (f, g);

};

break;

//system ("pause");

return 0;

}

}

int acelerar (int vf, int vo, int t)

{

Ac=(vf-vo)/t;

return Ac;

}

int restar (int x, int y)   

{

Z=x-y;

return z;

}

int velocidad (int d, int t)

{

v=d/t;

return v;

}

 //fin del programa

Una función es un conjunto de líneas de código que realizan una tarea específica y puede retornar un valor. Las funciones pueden tomar parámetros que modifiquen su funcionamiento. Las funciones son utilizadas para descomponer grandes problemas en tareas simples y para implementar operaciones que son comúnmente utilizadas durante un programa y de esta manera reducir la cantidad de código

Funciones con parámetros (día jueves)

Inicio

Declaración

//variables para fórmula 1

F, G, m1, m2, r <- como real

Opcion<- entero

Fuerza G (real x, real y, real z);

//variables para fórmula 2

L, v, f1, f2, e <- real

Opcion <-entero

Voltaje (real x, real y, real z)

//variables para fórmula 3

 m, v, R, Fe <- real

 opcion <- entero

 Fuerza (real x, real y, real z)

  

Escribir “MENU”

Escribir “1.-problema 1”

Escribir “2.-problema 2”

Escribir “3.-problema 3”

Escribir “Elije una opcion”

Leer (opcion)

En caso sea (opcion)

        Caso1

           G=6.67XO,OOOOOOOOO1

           Leer (m1, m2, r)

           F = FuerzaG (m1, m2, r)

           Escribir (F)

  Fin caso

      Zona de funciones caso 1

       FuerzaG (real x, real y, real z)

       F=G.X.Y/Z.Z

    Retornar (F)

    Fin_FuerzaG

     

        Caso 2

           Leer (f2, f1, f)

           V= voltaje (f2, f1, f)

          Escribir (v)

  Fin caso

      Zona de funciones caso 2

      Voltaje (real x, real y, real z);

      L=(x-y)/z

      Retornar (L)

Fin_Voltaje

​

        Caso 3

             Leer (m, v, R) 

             Fe = Fuerza (v, m, R)

            Escribir (Fe)

  Fin caso

      Zona de funciones 

         Fuerza (real x, real y)/real z

          Q=(x.y.y)//z

         Retorno (Q)

Fin_duerza

Fin_casos

      

bottom of page