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

499

    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. Monenko kanssa olet harrastanut seksiä

      tänä aikana kun olet kaivattuasi kaipaillut?
      Ikävä
      126
      3108
    2. Timo Soini tyrmää Tynkkysen selitykset Venäjän putinistileiristä

      "Soini toimi ulkoministerinä ja puolueen puheenjohtajana vuonna 2016, jolloin silloinen perussuomalaisten varapuheenjoht
      Maailman menoa
      267
      1265
    3. Melkein lähetin viestin.

      Onneksi tulin järkiini. Mukavaa kesää
      Ikävä
      101
      1251
    4. Sulla on nainen muuten näkyvät viiksikarvat naamassa jotka pitää poistaa

      Kannattaa katsoa peilistä lasien kanssa, ettet saa ihmisiltä ikäviä kommentteja.
      Ikävä
      65
      1056
    5. Nainen voi rakastaa

      Ujoakin miestä, mutta jos miestä pelottaa näkeminenkin, niin aika vaikeaa on. Semmoista ei varmaan voi rakastaa. Miehelt
      Ikävä
      79
      1051
    6. Kalateltta fiasko

      Onko Tamperelaisyrittäjälle iskenyt ahneus vai mistä johtuu että tänä vuonna ruuat on surkeita aikaisempiin vuosiin verr
      Kuhmo
      12
      1010
    7. Rakastan sinua

      Olen tiennyt sen pitkään mutta nyt ymmärsin että se ei menekään ohi
      Ikävä
      30
      956
    8. IS Viikonloppu 20.-21.7.2024

      Tällä kertaa Toni Pitkälä esittelee piirrostaitojansa nuorten pimujen, musiikkibändien ja Raamatun Edenin kertomusten ku
      Sanaristikot
      52
      947
    9. Ikävöimäsi henkilön ikä

      Minkä ikäinen kaipauksen kohteenne on? Onko tämä vain plus 50 palsta vai kaivataanko kolme-neljäkymppisiä? Oma kohde mie
      Ikävä
      42
      914
    10. Liikenne onnettomuus

      Annas kun arvaan -Nuoriso -Ajokortti poikkeusluvalla -Ylinopeus
      Orimattila
      44
      826
    Aihe