

SEMANA 3
EJERCICIO 1
# include<iostream>
using namespace std;
int main()
{
double caida, longitud, intensidad, fp, k;
int seccion;
cout<<"Ingrese el valor de la longitud del cable: "; cin>> longitud;
cout<<"Ingrese el valor de la intensidad de corriente: "; cin>> intensidad;
cout<<"Ingrese el valor del factor de potencia: "; cin>> fp;
cout<<"Ingrese el valor de la conductividad : "; cin>> k;
cout<<"Ingrese el valor de la sección del cable: "; cin>> seccion;
caida = (2 * longitud * intensidad * fp)/(k * seccion);
cout<< "El resultado de la caida de tension es: "; cout<< caida;
return 0;
}

EJERCICIO 2
#include<iostream>
#include<math.h>
using namespace std;
int main()
{
float B, fuerza, carga, velocidad, angulo, rad, pi=3.14159;
cout<<"Ingrese el valor de la fuerza: "; cin >> fuerza;
cout<<"Ingrese el valor de la carga: "; cin >> carga;
cout<<"Ingrese el valor de la velocidad de la carga: "; cin >> velocidad;
cout<<"Ingrese el valor del ángulo: "; cin >> angulo;
rad = (angulo * pi) / 180;
B = fuerza / (carga * velocidad * sin(rad));
cout<<"El resultado del campo magnetico es: "; cout << B;
return 0;
}

EJERCICIO 3
#include <iostream>
#include <cmath>
using namespace std;
int main() {
double angulo;
// Ingresar el ángulo en grados
cout << "Ingrese el angulo en grados: ";
cin >> angulo;
// Convertir el ángulo a radianes
double anguloEnRadianes = angulo * M_PI / 180.0;
// Calcula las funciones trigonométricas
double seno = sin(anguloEnRadianes);
double coseno = cos(anguloEnRadianes);
double tangente = tan(anguloEnRadianes);
double cotangente = 1.0 / tangente;
double secante = 1.0 / coseno;
double cosecante = 1.0 / seno;
// Mostrar los resultados
cout << "Resultados para un angulo de " << angulo << " grados:" << endl;
cout << "Seno: " << seno << endl;
cout << "Coseno: " << coseno << endl;
cout << "Tangente: " << tangente << endl;
cout << "Cotangente: " << cotangente << endl;
cout << "Secante: " << secante << endl;
cout << "Cosecante: " << cosecante << endl;
return 0;
}

EJERCICIO DE TAREA 1 - Libreria cmath
#include <iostream>
#include <cmath>
using namespace std;
int main() {
double a, b, c;
cout << "Ingrese la longitud del lado a: ";
cin >> a;
cout << "Ingrese la longitud del lado b: ";
cin >> b;
cout << "Ingrese la longitud del lado c: ";
cin >> c;
// Calcular el semiperímetro
double s = (a + b + c) / 2;
// Calcular el área usando la fórmula de Herón
double area = sqrt(s * (s - a) * (s - b) * (s - c));
if (a <= 0 || b <= 0 || c <= 0 || (a + b <= c) || (a + c <= b) || (b + c <= a)) {
cout << "Los lados ingresados no forman un triángulo válido." << endl;
} else {
cout << "El área del triángulo con lados " << a << ", " << b << " y " << c << " es: " << area << endl;
}
return 0;
}

EJERCICIO DE TAREA 2 - Libreria map
#include <iostream>
#include <map>
#include <string>
using namespace std;
int main() {
// Creamos un mapa para asociar países con sus respectivas monedas
map<string, string> paisesMonedas;
// Agregamos datos al mapa
paisesMonedas["Estados Unidos"] = "Dólar estadounidense";
paisesMonedas["Reino Unido"] = "Libra esterlina";
paisesMonedas["Japón"] = "Yen japonés";
paisesMonedas["Francia"] = "Euro";
paisesMonedas["Canadá"] = "Dólar canadiense";
paisesMonedas["Perú"] = "Sol";
paisesMonedas["Argentina"] = "Peso argentino";
paisesMonedas["Arabia Saudita"] = "Rial Saudi";
// Solicitamos al usuario que ingrese un país
string pais;
cout << "Ingrese un país para conocer su moneda: ";
getline(cin, pais);
// Buscamos el país en el mapa y mostrar la moneda correspondiente
if (paisesMonedas.find(pais) != paisesMonedas.end()) {
cout << "La moneda de " << pais << " es: " << paisesMonedas[pais] << endl;
} else {
cout << "No se encontró información sobre la moneda de " << pais << endl;
}r
return 0;
}
