IT rekvalifikace s garancí práce. Seniorní programátoři vydělávají až 160 000 Kč/měsíc a rekvalifikace je prvním krokem. Zjisti, jak na to!
Hledáme nové posily do ITnetwork týmu. Podívej se na volné pozice a přidej se do nejagilnější firmy na trhu - Více informací.
Avatar
kane
Neregistrovaný
Avatar
kane:16.1.2014 18:04

čau všichni mam problem snažim se udelat kalkulačku v ruby.. mame to jako domaci ukol.. zadání je :

  1. načíst od uživatele 2krát INT
  2. načíst znaménko :+,-,*,/ ( při dělení deset číslo)
  3. provést za danou matematickou operaci , výsledek vypsat uživateli

příklad výstupu [5+5=10]

Muj kod vypadá takto :

puts "Zadejte Prvni Cislo: "
a = gets.to_i
puts "Zadejte Operaci: "
b = gets
puts "Zadejte Druhe Cislo: "
c = gets.to_i

if b == "+"
  vysledek = a+c
end
if b == "-"
  vysledek = a-c
end
if b == "*"
  vysledek = a*c
end
if b == "/"
  vysledek = a/c
end

puts "Vysledek je #{vysledek.to_i}"

bohužel mi to nefunguje a už mi dochazej nápadady..
vždycky mi to ukaže že výsledek je 0 :/

 
Odpovědět
16.1.2014 18:04
Avatar
saša harvan
Člen
Avatar
Odpovídá na
saša harvan:8.1.2023 12:22

ahoj,,, ten get... asi spis takto,,, gets.chomp().to_f

 
Nahoru Odpovědět
8.1.2023 12:22
Děláme co je v našich silách, aby byly zdejší diskuze co nejkvalitnější. Proto do nich také mohou přispívat pouze registrovaní členové. Pro zapojení do diskuze se přihlas. Pokud ještě nemáš účet, zaregistruj se, je to zdarma.

Zobrazeno 2 zpráv z 2.