Skip to content

Instantly share code, notes, and snippets.

@squarizi
Last active September 22, 2021 02:14
Show Gist options
  • Save squarizi/9a22b8dbf7ae98af43b1bce544c5267a to your computer and use it in GitHub Desktop.
Save squarizi/9a22b8dbf7ae98af43b1bce544c5267a to your computer and use it in GitHub Desktop.
Algoritmo de calculadora
## Olá este é um algoritmo de calculadora
## Para testá-lo acessaremos o link:
## https://replit.com/languages/ruby
print "Bem-Vindi\n"
print "Parabéns, Agora você pode falar pra todo mundo que sabe programar!\n"
print "Agora vamos Calcular?\n"
print "#################\n"
print "## ##\n"
print "## ##\n"
print "#################\n"
print "## 1 ## 2 ## 3 ##\n"
print "## 4 ## 5 ## 6 ##\n"
print "## 7 ## 8 ## 9 ##\n"
print "## + ## 0 ## - ##\n"
print "## * ## / ## = ##\n"
print "#################\n"
print 'Informe por favor o Primeiro valor:'
primeiro_valor = gets.chomp.to_i
print 'Informe por favor o Segundo valor:'
segundo_valor = gets.chomp.to_i
print "agora escolha a operação que deseja ( + , - , * , / ):"
operador = gets.chomp
resultado = case operador
when '+'
primeiro_valor + segundo_valor
when '-'
primeiro_valor - segundo_valor
when '*'
primeiro_valor * segundo_valor
when '/'
primeiro_valor / segundo_valor
end
print "O resultado de #{primeiro_valor} #{operador} #{segundo_valor} é: #{resultado}"
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment