top of page

CODIGO PARA REALIZAR UNA CALCULADORA

#include <iostream>

 

using namespace std;

 

int main() {

    char operador;

    float num1, num2, resultado;

 

    cout << "Ingrese un operador (+, -, *, /): ";

    cin >> operador;

 

    cout << "Ingrese dos números: ";

    cin >> num1 >> num2;

 

    switch (operador) {

        case '+':

            resultado = num1 + num2;

            break;

        case '-':

            resultado = num1 - num2;

            break;

        case '*':

            resultado = num1 * num2;

            break;

        case '/':

            if (num2 != 0) {

                resultado = num1 / num2;

            } else {

                cout << "Error: No se puede dividir por cero." << endl;

                return -1;

            }

            break;

        default:

            cout << "Operador inválido.";

            return -1;

    }

 

    cout << "El resultado es: " << resultado << endl;

 

    return 0;

}

TAREA 02

Realizar un programa para que lea el radio de un circulo e imprima su área y perímetro. defina el valor de pi como 3.141592

#include <iostream>
using namespace std;

const double PI = 3.141592;

int main() {
    double radio, area, perimetro;

    cout << "Ingrese el radio del círculo: ";
    cin >> radio;

    // Calcular el área y el perímetro
    area = PI * radio * radio;
    perimetro = 2 * PI * radio;

    cout << "El área del círculo es: " << area << endl;
    cout << "El perímetro del círculo es: " << perimetro << endl;

    return 0;
}

TAREA 02

Escriba un programa para calcular la magnitud de la fuerzaentre dos cargas eléctricas dadas las coordenadas de lascargas y la magnitud de cada carga

 

#include <iostream>
#include <cmath>
using namespace std;

const float k = 8.99e9; // Constante eléctrica

float calcularFuerza(float q1, float q2, float x1, float y1, float x2, float y2) {
    float r = sqrt(pow((x2 - x1), 2) + pow((y2 - y1), 2)); // Distancia entre las cargas
    float F = (k * abs(q1 * q2)) / pow(r, 2); // Cálculo de la fuerza
    return F;
}

int main() {
    float q1, q2, x1, y1, x2, y2;

    cout << "Ingrese la magnitud de la primera carga (q1): ";
    cin >> q1;

    cout << "Ingrese la magnitud de la segunda carga (q2): ";
    cin >> q2;

    cout << "Ingrese las coordenadas de la primera carga (x1 y y1): ";
    cin >> x1 >> y1;

    cout << "Ingrese las coordenadas de la segunda carga (x2 y y2): ";
    cin >> x2 >> y2;

    float fuerza = calcularFuerza(q1, q2, x1, y1, x2, y2);

    cout << "La magnitud de la fuerza entre las cargas es: " << fuerza << " Newtons." << endl;

    return 0;
}

Para calcular ángulos

 

#include <iostream>

#include <cmath>

 

int main() {

    // Declaración de variables

    double angulo;

 

    // Solicitar al usuario que ingrese el ángulo en grados

    std::cout << "Ingrese el ángulo en grados: ";

    std::cin >> angulo;

 

    // Convertir el ángulo de grados a radianes

    double angulo_en_radianes = angulo * M_PI / 180.0;

 

    // Funciones trigonométricas

    double seno_resultado = sin(angulo_en_radianes);

    double coseno_resultado = cos(angulo_en_radianes);

    double tangente_resultado = tan(angulo_en_radianes);

    double arcoseno_resultado = asin(angulo_en_radianes);

    double arcocoseno_resultado = acos(angulo_en_radianes);

    double arcotangente_resultado = atan(angulo_en_radianes);

 

    // Mostrar resultados

    std::cout << "Seno: " << seno_resultado << std::endl;

    std::cout << "Coseno: " << coseno_resultado << std::endl;

    std::cout << "Tangente: " << tangente_resultado << std::endl;

    std::cout << "Arcoseno: " << arcoseno_resultado << std::endl;

    std::cout << "Arcocoseno: " << arcocoseno_resultado << std::endl;

    std::cout << "Arcotangente: " << arcotangente_resultado << std::endl;

 

    return 0;

bottom of page