Está en la página 1de 4

Juan David Colon Martinez T00061359

Cesar Luis Gonzalez Gazabon T00061900

Christian Camilo Nieves Fuentes T00061356

Jesus Alfonso Castro Parra T00061583

Elabore una solución por medio de un algoritmo que resuelva el siguiente enunciado:

1. Pedir los dos catetos de un triángulo rectángulo y entregar como resultado la

hipotenusa.

2. Pedir un cateto y la hipotenusa de un triángulo rectángulo y entregar como

resultado el cateto faltante (realice este proceso para ambos catetos).

PYTHON:

from math import sqrt

def pitagoras():

c1=float(input("ingrese en valor del cateto 1: "))

c2=float(input("ingrese en valor del cateto 2: "))

h=sqrt(c1**2 + c2**2)

print ("el valor de la hipotenusa es: ",h)

c2=float(input("ingrese el valor del cateto 2: "))

h=float(input("ingrese el valor de la hipotenusa: "))

c1=sqrt(h**2-c2**2)

print("el valor del cateto opuesto es: ",c1)

pitagoras()

C++:

#include<iostream>

#include<math.h>

using namespace std;

int main(){

double a, b, c, x;

double disc, x1, x2;


cout<<"esto servira para dar solucion a una ecuacion cuadratica"<<endl;

cout<<"ingrese valor de a: ";

cin>>a;

cout<<"ingrese valor de b: ";

cin>>b;

cout<<"ingrese valor de c: ";

cin>>c;

disc=b*b-4*a*c;

cout<<"discriminante ="<<disc<<endl;

if((disc>=0)and(a>0)){

x1=(-b+(sqrt(disc)))/(2*a);

x2=(-b-(sqrt(disc)))/(2*a);

cout<<"esta ecuacion tiene 2 raices reales"<<endl;

cout<<"x1= "<<x1<<endl;

cout<<"x2= "<<x2<<endl;

}else if((disc>=0)and(a<0)){

x1=(-b+(sqrt(disc)))/(2*a);

x2=(-b-(sqrt(disc)))/(2*a);

cout<<"esta ecuacion tiene 2 raices reales"<<endl;

cout<<"x1= "<<x1<<endl;

cout<<"x2= "<<x2<<endl;

}else if(disc<0){

cout<<"x1= "<<x1<<endl;

cout<<"x2= "<<x2<<endl;

cout<<"esta ecuacion tiene raices imaginarias";


}else if(a==0){

x= -c/b;

cout<<"no aplica porque es una linea recta"<<endl;

cout<<"x= "<<x;

 Elabore un programa que nos permita calcular las raíces de una ecuación cuadrática de

la forma: ax2 + bx + c = 0 , teniendo en cuenta la fórmula general:

PYTHON:

from math import sqrt

def pitagoras():

c1=float(input("ingrese en valor del cateto 1: "))

c2=float(input("ingrese en valor del cateto 2: "))

h=sqrt(c1*2 + c2*2)

print ("la hipotenusa es igual a",h)

pitagoras()

C++:

#include<stdio.h>

#include<math.h>

int main(){

float h, cateto1, cateto2;

printf("Digite los dos catetos: ");

scanf("%f %f",&cateto1,&cateto2);

h= sqrt(pow(cateto1,2)+pow(cateto2,2));

printf("la hipotenusa del triangulo es: %.2f",h);

return 0;
}

También podría gustarte