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

580

    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. Vasemmistohallitus palauttaa hintasääntelyn, esim. bensalitra vain 1e.

      Tuleva vasemmistolaisista koostuva hallitus ottaa käyttöön vanhat hyvät keinot pitää hinnat kurissa. Tähän tarkoitukse
      Maailman menoa
      75
      4537
    2. Vasemmistolainen valehteli jälleen - Purra tai persut eivät luvanneet "euron bensaa"

      Väite "euron bensasta" on ensisijaisesti poliittisten vastustajien käyttämä puhdas vale. Persut kyllä kampanjoivat näky
      Maailman menoa
      105
      3769
    3. Arman Alizadin viesti puna-aktivisteille: "Pitäkää lärvinne nytkin kiinni"

      Arman Alizad kritisoi vasemmiston kaksinaismoralismia. Iranissa syntynyt suosikkijuontaja Arman Alizad pakeni perheensä
      Maailman menoa
      142
      3473
    4. Minja Koskela nostanut vasemmistoliiton kannatuksen ennätykseen

      Koskela valittiin puolueen johtoon lokakuussa 2024, ja silloin Ylen kysely antoi puolueelle 9,3 prosentin kannatuksen.
      Maailman menoa
      37
      1970
    5. Antti johtaa Petteriä jo 7,1 prosenttiyksiköllä

      Tällä menolla sdp menee kokoomuksesta kierroksella ohi jo tällä vaalikaudella. https://yle.fi/a/74-20213575
      Maailman menoa
      69
      1921
    6. Mitä on tullut

      Entisen abcn rakennuksen tilalle se oli tyhjillään monta vuotta siellä oli jo nyt valot onko huoltoasema? 5:30.
      Haapavesi
      89
      1229
    7. Harmi nainen kun

      olet niin elähtäneen näköinen. Miestä et koskaan löydä itelles. j
      Ikävä
      118
      1035
    8. Palosta selvinnyt 18 vuotias munira tarvitsi tulkin kun puhui Iltalehdelle

      Suomessa asuva 18 vuotias tarvii tulkin !!! Tää Suomea puhumaton on palossa kuolleen naisen veli ja asui perheen kanssa.
      Vantaa
      129
      950
    9. Minne pyydän sut?

      Jotta saan nähdä 🤨
      Ikävä
      55
      925
    10. Mikä homma?

      https://share.google/NvruSS4P4EzjTWPov Poliisilla oli keskiviikkona 4. maaliskuuta yksityisasunnossa Saarijärvellä tehtä
      Saarijärvi
      25
      837
    Aihe