0votos

Programación c++ en Ruby

por Enzo Aliatis hace 5 meses

El programa empieza después del modulo, el programa utiliza el modulo para no tener que desarrollarlo directo en el programa, pueden haber mejores modulos para esto pero este es el que hice yo, el programa puede utilizar los diferentes métodos del modulo, el modulo puede ser utilizado por cualquier programa. Por favor mencionar los errores encontrados.

Escribir un programa en c++, para: calcular la hipotenusa a y el perímetro de un triángulo rectángulo conociendo sus catetos b y c: a2= b2 + c2

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
module Triangulo 
  def hipotenusa(base,altura) 
    h = Math.sqrt((base*base)+(altura*altura)) 
  end 
 
  def base(hipo,altura) 
    b = Math.sqrt((hipo*hipo)-(altura*altura)) 
  end 
 
  def altura(hipo,base) 
    a = Math.sqrt((hipo*hipo)-(base*base)) 
  end 
end 
 
 
#------------Programa----------- 
 
include Triangulo 
puts "Ingrese la base del triangulo" 
base = gets.chomp.to_f 
puts "Ingrese la altura del triangulo" 
altura = gets.chomp.to_f 
 
hipo = hipotenusa(base,altura) 
 
puts "La hipotenusa del triangulo es #{hipo}" 
 
#_________________________________________ 
1 comentario
0votos

Escrito por Enzo Aliatis hace 5 meses

Me falto el perímetro pero bueno...

Comenta la solución

Tienes que identificarte para poder publicar tu comentario.