TÓPICO
Erro em Ruby, mas funciona no VSCode
mar.nogueira07 perguntou 1 year ago
ta dando esse erro
files dont match - see output
*** 1012-a.out 2022-07-13 02:02:12.390139938 +0000 --- 1012/1012-a.sol 2014-11-13 17:42:52.497587000 +0000
* 1,5 ** ! TRIANGULO: 0.000 ! CIRCULO: 0.000 ! TRAPEZIO: 0.000 ! QUADRADO: 0.000 ! RETANGULO: 0.000 --- 1,5 ---- ! TRIANGULO: 7.800 ! CIRCULO: 84.949 ! TRAPEZIO: 18.200 ! QUADRADO: 16.000 ! RETANGULO: 12.000 Differences were found
como se todos os resultados dessem zero, mas no vscode funciona e apresenta os resultados corretamente
a = gets.to_f b = gets.to_f c = gets.to_f
area_triangulo = (c a)/2 area_circulo = 3.14159 c * 2 area_trapezio = ((a + b)/2) c area_quadrado = b * 2 area_retangulo = a b
puts sprintf("TRIANGULO: %.3f", area_triangulo) puts sprintf("CIRCULO: %.3f", area_circulo) puts sprintf("TRAPEZIO: %.3f", area_trapezio) puts sprintf("QUADRADO: %.3f", area_quadrado) puts sprintf("RETANGULO: %.3f", area_retangulo)
resultado no terminal para 3 4 e 5.2
TRIANGULO: 7.800 CIRCULO: 84.949 TRAPEZIO: 18.200 QUADRADO: 16.000 RETANGULO: 12.000