P
O
R
T
A
F
Ó
L
I
O
SOLIS VILCARIMA ROBERTO CARLOS
EJERCICIO EN CLASE
#include <iostream>
#include <cmath>
using namespace std;
double Y(double A, double k, double x, double omega, double t, double phi) {
return A * sin(k * x - omega * t + phi);
}
int main() {
// Definir los parámetros
double A, k, omega, phi;
double x, t;
// Solicitar al usuario que ingrese los valores de los parámetros
cout << "Ingrese la amplitud (A): ";
cin >> A;
cout << "Ingrese el número de onda (k): ";
cin >> k;
cout << "Ingrese la frecuencia angular (omega): ";
cin >> omega;
cout << "Ingrese la fase inicial (phi): ";
cin >> phi;
// Solicitar al usuario que ingrese los valores de posición (x) y tiempo (t)
cout << "Ingrese el valor de la posición (x): ";
cin >> x;
cout << "Ingrese el valor del tiempo (t): ";
cin >> t;
// Calcular Y(x, t)
double resultado = Y(A, k, x, omega, t, phi);
// Imprimir el resultado
cout << "El valor de Y(" << x << ", " << t << ") es: " << resultado << endl;
return 0;
}

TAREA: RESONANCIA ELÉCTRICA
#include <iostream>
#include <cmath>
using namespace std;
void RESONANCIA(), RESONANCIA_L(), RESONANCIA_L_C();
double L, C;
int main() {
int Opcion;
do {
cout << "\n MENU DE FUNCIONES" << endl;
cout << " ----------------------------" << endl;
cout << " [1] FRECUENCIA DE RESONANCIA" << endl;
cout << " [2] F.R VARIANDO LA INDUCTANCIA" << endl;
cout << " [3] F.R VARIANDO LA INDUCTANCIA Y LA CAPACITANCIA" << endl;
cout << "\n INGRESE UNA OPCION <> 0 : ";
cin >> Opcion;
switch (Opcion) {
case 1: {
cout << "\n FRECUENCIA DE RESONANCIA" << endl;
cout << " ----------------------------" << endl;
RESONANCIA();
break;
}
case 2: {
cout << "\n F.R VARIANDO LA INDUCTANCIA" << endl;
cout << " --------------------------------" << endl;
RESONANCIA_L();
break;
}
case 3: {
cout << "\n F.R VARIANDO LA INDUCTANCIA Y LA CAPACITANCIA" << endl;
cout << " -------------------------------------------------" << endl;
RESONANCIA_L_C();
break;
}
}
} while (Opcion != 0);
return 0;
}
void RESONANCIA() {
double Wo;
cout << " Ingrese el valor de la inductancia (MiliHenrios): ";
cin >> L;
cout << " Ingrese el valor de la capacitancia (microFaradios): ";
cin >> C;
double L1 = L * pow(10, -3);
double C1 = C * pow(10, -6);
Wo = 1 / sqrt(L1 * C1);
cout << " La frecuencia de resonancia es: " << Wo << endl;
}
void RESONANCIA_L() {
double Wo;
cout << " Ingrese el valor de la capacitancia (microFaradios): ";
cin >> C;
double C1 = C * pow(10, -6);
for (int L = 1; L <= 15; L++) {
double L1 = L * pow(10, -3);
Wo = 1 / sqrt(L1 * C1);
cout << " Wo[" << L << "] = " << Wo << endl;
}
}
void RESONANCIA_L_C() {
for (int L = 1; L <= 16; L++) {
cout << "\n Para una inductancia de " << L << " MiliHenrios" << endl;
cout << " ------------------------------------------" << endl;
for (double C = 1; C <= 10; C += 0.5) {
double L1 = L * pow(10, -3);
double C1 = C * pow(10, -6);
double Wo = 1 / sqrt(L1 * C1);
cout << " Wo[" << L << "," << C << "] = " << Wo << endl;
}
}
}
