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