Lenguaje de Programación
#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;
}
}