top of page
FIMEE-ELECTRÓNICA, UNICA
Trabajo
Para ejecutar el codigo dirijase a esta dirección
#include <iostream>
#include <math.h>
using namespace std;
int Opcion, Vo, i, j;
double R, L, C, W, Io, A, B, D, E;
// Declaración de funciones
void tabla();
void lineas();
void corriente();
int main()
{
do
{
cout << "MENU\n";
cout << "1.-tabla de Multiplicar \n";
cout << "2.-dibujo de Lineas\n";
cout << "3.-corriente de resonancia L-R-C \n";
cout << "Ingrese una opcion <> 0: ";
cin >> Opcion;
switch (Opcion)
{
case 1:
{
cout << "1.-tabla de Multiplicar\n";
cout << "-----------------------------\n";
tabla(); // LLAMADO O INVOCACION
cout << endl;
}; break;
case 2:
{
cout << "2.-dibujo de Lineas\n";
cout << "-------------------\n";
lineas(); //1. INVOCACION
cout << endl;
}; break;
case 3:
{
cout <<"3.-corriente de resonancia L-R-C \n";
cout <<"------------------------------------- \n";
corriente();//1.
}; break;
}
} while (Opcion != 0); // FIN DEL DO WHILE
return 0; // FIN PROGRAMA
}
// FUNCIONES
void tabla()
{
for(i = 1; i <= 12; i++)
{
cout << "Tabla del " << i << endl;
cout << "--------------------------------\n" << i << endl;
for(j = 1; j <= 12; j++)
cout << i << "*" << j << "=" << i * j << "\n";
}
}
void lineas()
{
cout << endl << endl << endl;
for(i = 1; i <= 120; i++)
{
cout << "-";
}
for(i = 1; i <= 80; i++)
{
cout << "*" << endl;
}
}
void corriente()
{
// Io = Vo / (R^2 + (wL - 1/(wC))^2
cout << "Ingrese la resistencia: "; cin >> R;
cout << "Ingrese la velocidad radial: "; cin >> W;
cout << "Ingrese la inductancia: "; cin >> L;
cout << "Ingrese la capacitancia: "; cin >> C;
for(Vo = 10; Vo <= 220; Vo += 10)
{
A = pow(R, 2);
E = W * L;
D = 1 / (W * C);
B = pow((E / D), 2);
Io = Vo / (A + B);
cout << "Para el voltaje = " << Vo << " la corriente I(" << Vo << ") = " << Io << endl;
}
}
bottom of page