04. vertailuja

Tehtävä 1.

  1. luo uusi laskin_2.c niminen tiedosto C_koodeja hakemistoon
  2. Avaa äsken luomasi tiedosto teksti editorissa ja kirjoita lähdekoodi otsikon alla olevasta kuvasta koodi tiedostoon.
  3. Tallenna tiedosto ja käännä se
  4. Suorita käännetty ohjelma
  5. Ohjelmassa on kuitenkin virhe, etsi ja korjaa virhe. Vinkki: Jaa pienempi luku isommalla
  6. Käännä ohjelma uudestaan ja testaa toiminta

Lähdekoodi

linux-mint-18-2016-09-18-11-00-28

Selite

Rivinumero Selite
1 Kutsutaan input/output kirjasto mukaan ohjelmaan 
3 Aloitetaan main eli pääohjelma
4 – 7 Alustetaan ohjelmassa tarvittavat muuttujat
9, 12 ja 15 Tulostetaan käyttäjälle tietoa ja kysymyksiä
10, 13 ja 16 Odotetaan näppäimistöltä käyttäjän syöttämää tietoa. Tallennetaan syötetty tieto muuttujan arvoksi
18 Jos lasku muuttujan arvo on jakolasku(/), niin lasketaan jakolaskun kaavalla arvo muuttujalle laskukaavan antama arvo
19 muussa tapauksessa jos lasku muuttujan arvo on kertolasku(*), niin lasketaan kertolaskun kaavalla
20 muussa tapauksessa jos lasku muuttujan arvo on vähennyslasku(-), niin lasketaan vähennyslaskun kaavalla
21 muussa tapauksessa jos lasku muuttujan arvo on yhteenlasku(+), niin lasketaan yhteenlaskun kaavalla
22 muussa tapauksessa, jos yllä olevat else if lauseet eivät toteudu, ei lasketa mitään
24 Tulostetaan käyttäjälle syötetyt numerot ja annettu laskumenetelmä, tulostetaan myös if – else if – else lauseiden mukainen arvo
27 Lopetetaan pääohjelma

 

Comments are closed.

By continuing to use the site, you agree to the use of cookies. - - - - - - Jatkamalla sivuston käyttöä hyväksyt evästeet.
more information

The cookie settings on this website are set to "allow cookies" to give you the best browsing experience possible. If you continue to use this website without changing your cookie settings or you click "Accept" below then you are consenting to this.
- - - - - -
Tällä sivulla käytetään evästeitä sivuston paremman toiminnan takaamiseksi. Jatkamalla sivuston käyttöä tai napsauttamalla "Accept" hyväksyt sivuston evästeet.

Close