using namespace std; int main() { int op; float l, per, ar; do { cout<< endl << "Programa de calculo de areas y perimetros" << endl << endl; cout<<"1. Area y perimetro de un cuadrado" << endl; cout<<"2.Calculo de la aceleracion centripeta\n"; cout<<"3.Calculo del espacio\n"; cout<<"4.La Fuerza de Newton\n"; cout<<"5.Ley de Columb\n"; cout<<"6.Conversion a Grado Celsius\n"; cout<<"7.Pendulo fisico o frecuencia angular \n"; cout << "0. Finalizar" << endl << endl; cout << "Introduzca la opcion elegida: "; cin >> op; if ( op != 0 ) { do { cout << "Introduzca el lado/radio: "; cin >> l; } while ( l<0 ); switch (op) { case 1: per = perimetro_cuadrado (l); ar = area_cuadrado (l); break; } switch(op) case 2: { cout<<"calculo aceleracion centripeta\n"; cout<<"------------------------------------ \n"; cout<<"(a*a)b,\n"; cout<<"------------------------------------ \n"; //datos para la entrada - parametros cout<<"ingresar la velocidad =";cin>>a; cout<<"ingresar radio=";cin>>b; // invocacion oLAMADA DE LA FUNCION R=centripeta(a,b); cout<<"aceleracion centripeta="<>f; J = grado_celsius(f); cout<<"Grado Celsius="<<J<<"\n\n"; system("pause"); break; } switch(op) case 7: { cout<<"pendulo fisico o frecuencia angular\n"; cout<<"------------------------------------ \n"; cout<<"ingresar la masa=";cin>>m; cout<<"ingresar distancia=";cin>>d; cout<<"ingresar gravedad=";cin>>a; cout<<"ingresar momento de inercia=";cin>>c; // LLAMADA DE LA FUNCION J = pendulo_fisico(m,d,a,c); cout<<"pendulo fisico o frecuencia angular="<<J; system("PAUSE"); break; } defaul: cout << endl << "Opcion no valida" << endl; break; } cout << endl << "El perimetro es " << per; cout << endl << "El area es " << ar; } // FIN DEL PRIMER BUCLE } while ( op != 0 ); cout << endl << "Gracias por utilizar el programa" << endl; system ("read"); return 0; // FIN DEL CUERPO PRINCIPAL DEL PROGRAMA } // ZONA DE DESARROLLO DE FUNCIONES float perimetro_cuadrado ( float l ) { return 4*l; } float area_cuadrado ( float l ) { return l*l; } double centripeta(int a, int b) { return R=(a*a)/b; } float espacio(int b, int e) { return R=b*b*e; } float fuerza_newton(int m, int a, int c) { return m*(a*a)*c; } float coulomb(int a,int b,int d) { return (a*b)/pow(d,2); } float grado_celsius(int) { return 5*(f-32)/9; } float pendulo_fisico(int m, int d, int a, int c) { return sqrt(m*a*d/c); }
TAREA 4:
ResponderEliminar// CABEDERA DE LIBRERIAS
#include
#include
#include
#include
// DECLARACION DE VARIABLES PUBLICAS Y FUNCIONES
const float pi=3.1415;
int x=0,a=0,b=0,c=0,d=0,e=0,x1=0,x2=0,y2=0,m=0,n=0,M=0,f=0;
float J,R;
float perimetro_cuadrado ( float );
float area_cuadrado ( float );
double centripeta(int,int);
float espacio(int,int,int);
float fuerza_newton(int,int,int);
float coulomb(int,int,int);
float grado_celsius(int);
float pendulo_fisico(int,int,int,int);
float area_triangulo ( float );
using namespace std;
int main()
{
int op;
float l, per, ar;
do
{
cout<< endl << "Programa de calculo de areas y perimetros" << endl << endl;
cout<<"1. Area y perimetro de un cuadrado" << endl;
cout<<"2.Calculo de la aceleracion centripeta\n";
cout<<"3.Calculo del espacio\n";
cout<<"4.La Fuerza de Newton\n";
cout<<"5.Ley de Columb\n";
cout<<"6.Conversion a Grado Celsius\n";
cout<<"7.Pendulo fisico o frecuencia angular \n";
cout << "0. Finalizar" << endl << endl;
cout << "Introduzca la opcion elegida: ";
cin >> op;
if ( op != 0 )
{
do
{
cout << "Introduzca el lado/radio: ";
cin >> l;
} while ( l<0 );
switch (op)
{
case 1:
per = perimetro_cuadrado (l);
ar = area_cuadrado (l);
break;
}
switch(op)
case 2:
{
cout<<"calculo aceleracion centripeta\n";
cout<<"------------------------------------ \n";
cout<<"(a*a)b,\n";
cout<<"------------------------------------ \n";
//datos para la entrada - parametros
cout<<"ingresar la velocidad =";cin>>a;
cout<<"ingresar radio=";cin>>b;
// invocacion oLAMADA DE LA FUNCION
R=centripeta(a,b);
cout<<"aceleracion centripeta="<>f;
J = grado_celsius(f);
cout<<"Grado Celsius="<<J<<"\n\n";
system("pause");
break;
}
switch(op)
case 7:
{
cout<<"pendulo fisico o frecuencia angular\n";
cout<<"------------------------------------ \n";
cout<<"ingresar la masa=";cin>>m;
cout<<"ingresar distancia=";cin>>d;
cout<<"ingresar gravedad=";cin>>a;
cout<<"ingresar momento de inercia=";cin>>c;
// LLAMADA DE LA FUNCION
J = pendulo_fisico(m,d,a,c);
cout<<"pendulo fisico o frecuencia angular="<<J;
system("PAUSE");
break;
}
defaul:
cout << endl << "Opcion no valida" << endl;
break;
}
cout << endl << "El perimetro es " << per;
cout << endl << "El area es " << ar;
}
// FIN DEL PRIMER BUCLE
} while ( op != 0 );
cout << endl << "Gracias por utilizar el programa" << endl;
system ("read");
return 0;
// FIN DEL CUERPO PRINCIPAL DEL PROGRAMA
}
// ZONA DE DESARROLLO DE FUNCIONES
float perimetro_cuadrado ( float l )
{
return 4*l;
}
float area_cuadrado ( float l )
{
return l*l;
}
double centripeta(int a, int b)
{
return R=(a*a)/b;
}
float espacio(int b, int e)
{
return R=b*b*e;
}
float fuerza_newton(int m, int a, int c)
{
return m*(a*a)*c;
}
float coulomb(int a,int b,int d)
{
return (a*b)/pow(d,2);
}
float grado_celsius(int)
{
return 5*(f-32)/9;
}
float pendulo_fisico(int m, int d, int a, int c)
{
return sqrt(m*a*d/c);
}
:D:D:D:D:D:D:D:D:D:D:D:D:D:D:D:D:D
ResponderEliminar