Kirjautuminen

Haku

Tehtävät

Keskustelu: Ohjelmointikysymykset: C#: Lukuvälin muuttaminen toiseksi

E1ss [05.11.2017 12:20:44]

#

Kuinka saan muutettua auton nopeuden joka on väliä 0-30 (desimaalit mukana) välille 225-(-45). Eli siis siten että 0 = 225 ja 30 = -45 ja kaikki siitä välistä. Käytössä on sitten c# mutta käsittääkseni siinä ei ole valmiita metodeita.

t0ll0 [05.11.2017 12:50:08]

#

No vaikkapa pseudona näin,

Int muunna(int nopeus)
  Return (225 - nopeus * 9)

Grez [05.11.2017 13:03:39]

#

t0ll0 kirjoitti:

No vaikkapa pseudona näin,

Joo C#:lla näin

var muutettu = (225 - nopeus * 9);

Ja toki jos haluaa tehdä funktion, niin melkein 1:1 pseudon kanssa:

Decimal Muunna(Decimal nopeus)
{
    Return (225 - nopeus * 9);
}

(Muuttujatyyppi voi toki olla muukin kuin Decimal)

Vastaus

Aihe on jo aika vanha, joten et voi enää vastata siihen.

Tietoa sivustosta