top of page

#include <iostream>
#include <math.h>
using namespace std;

int opcion=0, n=0 , c=0, SUMA=0,i=0 ,j=0;
float POTENCIA(int x, double y); //2. DECLARACIÓN
float A, L, C, t, Q; // Agregar t para la constante de tiempo
double PI= 3.141562;

void TABLA(), FRECUENCIA(), CONSTANTES_L(), CONSTANTES_L_C(); //2.

int main() {
    do {
        cout<< " M  E  N  U  \n ";
        cout<< " -------------- \n ";
        cout<< " 1.- TABLA DE MULTIPLICAR \n ";
        cout<< " 2.- FRECUENCIA DE RESONANCIA \n ";
        cout<< " 3.- Encuentre la constante de tiempo (t) utilizando parámetros variando un elemento \n ";
        cout<< " 4.- Encuentre la constante de tiempo (t) utilizando parámetros variando dos elementos \n ";

        cout<< "INGRESE UNA OPCION <> 0 "; cin>>opcion;

        switch(opcion) {
            case 1:
                TABLA();
                break;
            case 2:
                FRECUENCIA();
                break;
            case 3:
                CONSTANTES_L();
                break;
            case 4:
                CONSTANTES_L_C(); // Cambiado a CONSTANTES_L_C, que solicita dos elementos
                break;
        }
    } while (opcion!=0);
}

void TABLA() {
    for(i=1; i<=12; i++) {
        cout<<"TABLA DEL "<<i<<endl;
        cout<<"----------------"<<endl;
        for(j=1; j<=12; j++)
            cout<<i<<" * "<<j<<" = "<<i*j<<endl;
        cout<<endl; // 4. resultado
    }
}

void FRECUENCIA() {
    cout<<"Ingrese la INDUCTANCIA:  "; cin>>L;
    cout<<"Ingrese la CAPACITANCIA:  "; cin>>C;
    t = L * C;
    cout<<"La constante de tiempo es t= "<<t<<endl<<endl;
}

void CONSTANTES_L() {
    // Variando un elemento, por ejemplo, la inductancia L
    cout<<"Ingrese la CAPACITANCIA:  "; cin>>C;
    for(L=10; L<=20; L=L+0.5) {
        t = L * C;
        cout<<"Para L = "<<L<<" La constante de tiempo es t= "<<t<<endl;
    }
    cout<<endl;
}

void CONSTANTES_L_C() {
    // Variando dos elementos, inductancia (L) y capacitancia (C)
    for(L=10; L<=20; L=L+0.5) {
        cout<<"Para una impedancia L = "<<L<<" los valores de la constante de tiempo son:"<<endl;
        cout<<"----------------------------------------------------------- \n";
        for(C=0.5; C<=5; C=C+0.8) {
            t = L * C;
            cout<<"Para C = "<<C<<" La constante de tiempo es t= "<<t<<endl;
        }
        cout<<endl;
    }
}

bottom of page