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;