top of page
Codificación

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;
}

image.png

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;
}

image.png

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;
}

image.png

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;
}

 

image.png

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;
}

 

image.png
bottom of page