TAREA FUNCIONES
AREA DE UN TRIANGULO
#include <iostream>
using namespace std;
double areatriangulo(double base, double altura) {
return 0.5*base*altura;
int main() {
double base, altura;
cout << "Ingrese la base del triangulo: ";
cin >> base;
cout << "Ingrese la altura del triangulo: ";
cin >> altura;
double area = areatriangulo (base, altura);
cout << "El area del triangulo es: " << area << endl;
return 0;
}
VOLUMEN DE UN CILINDRO
#include <iostream>
#include <math.h>
using namespace std;
double volumencilindro(double radio, double altura) {
return M_PI*radio*radio*altura;
int main() {
double radio, altura;
cout << "Ingrese el radio del cilindro: ";
cin >> radio;
cout << "Ingrese la altura del cilindro: ";
cin >> altura;
double volumen = volumencilindro(radio, altura);
cout << "El volumen del cilindro es: " << volumen << endl;
return 0;
}
DISTANCIA ENTRE 2 PUNTOS
#include <iostream>
#include <math.h>
using namespace std;
double distancia(double x1, double y1, double x2, double y2) {
double X=x2-x1;
double Y=y2-y1;
return sqrt(X*X + Y*Y); }
int main() {
double x1, y1, x2, y2;
cout << "Ingrese las coordenadas del primer punto (x1 y1): ";
cin >>x1>>y1;
cout << "Ingrese las coordenadas del segundo punto (x2 y2): ";
cin >> x2 >> y2;
double d=distancia(x1, y1, x2, y2);
cout << "La distancia entre los dos puntos es: "<<d<<endl;
return 0;
}
FORMULA CUADRATICA
#include <iostream>
#include <math.h>
using namespace std;
void cuadratica(double a, double b, double c) {
double discriminante=b*b-4*a*c;
double x1, x2;
if (discriminante>=0) {
x1=(-b+sqrt(discriminante)) / (2*a);
x2=(-b-sqrt(discriminante)) / (2*a);
if (discriminante > 0) {
cout << "Las soluciones son: " << x1 << " y " << x2 << endl;
} else if (discriminante == 0) {
cout << "La solución doble es: " << x1 << endl;
} else {
cout << "No hay soluciones reales" << endl;
int main()
double a, b, c;
cout << "Ingrese el valor de a: ";
cin >> a;
cout << "Ingrese el valor de b: ";
cin >> b;
cout << "Ingrese el valor de c: ";
cin >> c;
cuadratica(a, b, c);
return 0;
}
PENDIENTE DE UNA RECTA
#include <iostream>
#include <math.h>
using namespace std;
double pendiente(double x1, double y1, double x2, double y2) {
return (y2 - y1) / (x2 - x1);
int main() {
double x1, y1, x2, y2;
cout << "Ingrese las coordenadas del primer punto (x1 y1): ";
cin >> x1 >> y1;
cout << "Ingrese las coordenadas del segundo punto (x2 y2): ";
cin >> x2 >> y2;
double p=pendiente(x1, y1, x2, y2);
cout << "La pendiente de la recta es: " <<p<< endl;
return 0;