apua funktion tekemiseen

olviIII

Viitsisikö joku c-kielen tuntija antaa täydellisen vastauksen alla olevaan tehtävään? Olisin todella kiitollinen!

Kirjoita funktio, joka saa parametreinaan suorakulmion sivujen pituudet. Funktio laskee annetun suorakulmion pinta-alan ja palauttaa sen kutsujalle. Huom., kutsuvaa ohjelmaa ei tarvitse tehdä.

5

491

    Vastaukset

    Anonyymi (Kirjaudu / Rekisteröidy)
    5000
    • keksa

      float OlviOnPahaa(float x, float y)
      {
      return x*y;
      }

    • teuro

      Pitääkö funktion tarkistaa syötteen oikeellisuus? Saako ohjelmoitaessa olettaa, että annetut pituudet muodostavat a) suorakulman b) ylipäätään kolmion.

      Itse tehtävä on toki varsin helppo, jos sallitaan oletus kolmion suorakulmuudesta...

      kolmionAla = 0.5 * a * b;

      • kertoa

        vastaako tämä tehtävään?

        int main(void)
        {
        /* Alustetaan aluksi vain nollaksi, kun ei tiedetä oikeaa arvoa */
        float ala = 0;
        float leveys = 2.5;
        float pituus = 4.0;
        /* Lasketaan alalle oikea arvo */
        ala = leveys * pituus;
        /* Tulostetaan luvut yhden desimaalin tarkkuudella */
        printf("Suorakumion pinta-ala on %.1f \n", ala);
        return 0;
        }


      • ei.
        kertoa kirjoitti:

        vastaako tämä tehtävään?

        int main(void)
        {
        /* Alustetaan aluksi vain nollaksi, kun ei tiedetä oikeaa arvoa */
        float ala = 0;
        float leveys = 2.5;
        float pituus = 4.0;
        /* Lasketaan alalle oikea arvo */
        ala = leveys * pituus;
        /* Tulostetaan luvut yhden desimaalin tarkkuudella */
        printf("Suorakumion pinta-ala on %.1f \n", ala);
        return 0;
        }

        Kysytään funktiota ja vastauksesi on pääohjelma.


    • se menee näin

      Eli vaikkapa pääohjelmassa ohjelma kysyy ne suorakulmion leveyden ja korkeuden,( oletetaan nyt ettei se ole kolmio). sitten se kutsuu tätä LaskeAla -aliohjelmaa. float LaskeAla (float leveys, float korkeus) { float ala; ala=leveys*korkeus; return ala; } //eli parametrein saa leveyden ja korkeuden ja palauttaa ala:n. Float-tyyppisiä Kutsu pääohjelmassa aliohjelmaa vaikkapa ala=LaskeAla();

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

    Luetuimmat keskustelut

    1. Miksi jollain jää "talvi päälle"

      Huvittaa kastoa ullkona jotain vahempaa äijää joka pukeutuu edelleen kun olisi +5 astetta lämmittä vaikka on helle keli
      Maailman menoa
      274
      2890
    2. Mitä et hyväksy miehessä/naisessa josta olet kiinnostunut?

      Itse en halua, että miehellä olisi lapsia!
      Ikävä
      215
      1870
    3. Se katse silloin

      Oli hetki, jolloin katseemme kohtasivat. Oli talvi vielä. Kerta toisensa jälkeen palaan tuohon jaettuun katseeseen. Tunt
      Ikävä
      59
      1532
    4. Tiesitkö? Farmi Suomi Kirsikka Simberg on tämän julkkisnaisen tytär - Katso tyrmäävät mallikuvat!

      Oho, aikamoinen ylläri. Tiesitkö?! Kirsikka Simberg on yksi tämän kauden Farmi Suomi -kisaajista. Hänellä ei ole tuttu t
      Suomalaiset julkkikset
      2
      1310
    5. Kaipaaville

      Kerro sun tunteesi ja ajatukset tähän jos et uskalla irl!
      Ikävä
      77
      1208
    6. Tuhdit oluet kauppoihin. Miksi vastustaa?

      8% oluet kauppoihin mutta mikä siinä on että osa politikoista vstustaa ? Kauppa kuitenkin hinnoittelee vahvan oluen ni
      Maailman menoa
      258
      1144
    7. Miten haluaisit

      Että reagoisin jos näkisin sinut nyt?
      Ikävä
      80
      1042
    8. Sinua tulen kyllä ikävöimään pitkään nainen

      mutta oli pakko tehdä päätös oman mielenrauhan vuoksi. Toivottavasti saat elämältä kaiken mitä haluat.
      Ikävä
      52
      983
    9. Tärkeä kysymys!

      Haluatko sinä, mies, minut?
      Ikävä
      79
      930
    10. Asiallinen lähestyminen

      Mitä on asiallinen lähestyminen?? Tietääkö tai tajuaako kukaan, varsinkaan miehet??? Eilen NELJÄNNEN kerran jouduin isk
      Sinkut
      142
      794
    Aihe