for/while lause

opiskelija

tarvitsisin hieman apua tälläiseen tehtävään kun tällä hetkellä ei onnistu sitten ollenkaan.
tehtävä kuuluu näin:
Tee ohjelma, joka tulostaa näyttöön fahrenheit/celsius listan siten, että tulostettavan listan rajat kysytään, Käyttäjältä kysytään alussa fahrenheittien alaraja,yläraja sekä askel(minkä välien tulostetaan).

Listauksen muoto tulee olla seuraava
-10F on -23c astetta
0F 0n -17c astetta

Tehtävä tulee tehdä, joko for tai while lauseella.

Kaava: Celsius=5.0/9*(fahrenheit-32)

Hieman apua tähän, en itse vain millään keksi toimivaa ratkaisua.

4

112

    Vastaukset

    Anonyymi (Kirjaudu / Rekisteröidy)
    5000
    • 1=1silmukka

      noh... älä käytä while-juttua tai no... jos haluat, minä käyttäisin suoria hyppyjä ja ehtoja.

      funktio jolla kysyt sitä astetta, olisi: atoi() varmaankin, ja siihen laskenta kaava ja sitten printf vaikka millä tulostat laskun jälkeen.

      jaa kuuluu tehdä while, no laitat vaikka että for (1=1); ja tähän väliin {} se ohjelma ja hyppy sieltä vaan pois. Silloin voit käyttää hyppyäkin jos luistat vähän :)

      atoi() on se funktio kai mitä hait tuossa..

    • C-Jermu

      Unohda välittömästi edellinen vastaus, tässä ei ole ohjelmasi kannalta päätä eikä häntää.

      Oletan, että osaat kysyä käyttäjältä arvot, jonka jälkeen sinulla on muuttujat:

      temp_min;
      temp_max;
      step;

      /* Tässä välissä teet virhetarkastelut, että onko noissa arvoissa järkeä, ts min isompi kuin max, step ei ole nolla, jne */

      /* Laske montako kokonaista askelta mahtuu tuohon määriteltyyn väliin */
      step_amount = floor((temp_max-temp_min)/step);

      double celcius = 0.0;

      for(int i=0; i

    • C-Jermu

      Jostain syystä viesti katkesi, tässä tuo for -luuppi:


      for( int i = 0; i < step_amount; i) {

      celcius = (temp_max-32) / 1.8;

      /* Tulosta celcius, temp_max(fahrenheit) halutulla tavalla */

      /* Vähennä temp_max halutun askeleen verran */
      temp_max -= step;
      }

    • Jos joku tekisi minun kaikki työni kanssa, niin että laittaisin tänne kuvauksen ja sen jälkeen joku vetäisi koodin laudalle - minä saan palkan ja joku toinen tekee työt. Ihan kivalta kuulostaa,

    Ketjusta on poistettu 0 sääntöjenvastaista viestiä.

    Luetuimmat keskustelut

    1. Naiset miltä kiihottuminen teissä tuntuu

      Kun miehellä tulee seisokki ja ja sellainen kihmelöinti sinne niin mitä naisessa köy? :)
      Sinkut
      117
      9416
    2. Olet sä kyllä

      ihme nainen. Mikä on tuo sun viehätysvoiman salaisuus?
      Ikävä
      46
      2780
    3. Teuvo Hakkaraisesta tulee eurovaalien ääniharava

      Persuissa harmitellaan omaa tyhmyyttä
      Maailman menoa
      155
      2529
    4. Hiljaiset hyvästit?

      Vai mikä on :( oonko sanonut jotain vai mitä?
      Ikävä
      22
      2039
    5. Miksi kohtelit minua kuin tyhmää koiraa?

      Rakastin sinua mutta kohtelit huonosti. Tuntuu ala-arvoiselta. Miksi kuvittelin että joku kohtelisi minua reilusti. Hais
      Särkynyt sydän
      14
      1786
    6. Turha mun on yrittää saada yhteyttä

      Oot mikä oot ja se siitä
      Suhteet
      13
      1590
    7. Kyllä poisto toimii

      Esitin illan suussa kysymyksen, joka koska palstalla riehuvaa häirikköä ja tiedustelin, eikö sitä saa julistettua pannaa
      80 plus
      15
      1537
    8. "Joka miekkaan tarttuu, se siihen hukkuu"..

      "Joka miekkaan tarttuu, se siihen hukkuu".. Näin puhui jo aikoinaan Jeesus, kun yksi hänen opetuslapsistaan löi miekalla
      Yhteiskunta
      11
      1474
    9. Voi kun mies rapsuttaisit mua sieltä

      Saisit myös sormiisi ihanan tuoksukasta rakkauden mahlaa.👄
      Ikävä
      8
      1386
    10. Näkymätöntä porukkaa vai ei

      Mon asuu yksin. Mitas mieltä ootte ?
      Ikävä
      14
      1326
    Aihe