Podpiraj nas in si oglej kak oglas:
(ko jih klikneš, so lepši! ;) )
Zapišite program z naslednjimi funkcijami:
1. vsota, ki sprejme dve realni števili in vrne njuno vsoto.
2. produkt, ki sprejme dve realni števili in vrne njun produkt.
3. myIf, ki sprejme tri realna števila in v primeru če je prvo >0 vrne drugo število drugače tretje. Npr.: myIf(1,2,3) vrne 2; myIf(-1,2,3) vrne 3
V glavnem programu s pomočjo zgornjih metod izračunaj naslednje izraze (brez branja iz tipkovnice)
a) 23+2*5+3*2
b) 3 + 4 * (dan v mesecu v katerem ste se rodili)
c) izmislite si svoj primer, ki vsebuje myIf funkcijo
*Primer klica funkcij za izračun (2+3+4) je: vsota(2, vsota(3,4))
Dodajte in demonstrirajte še naslednje funkcije:
4. Napiši funkcijo katera dobi na vhodu znesek v EUR. Funkcija vrne informativno ceno v USD (1,387$ za 1 €)
5. Napišite funkcijo, ki na vhodu dobi tri cela števila in izpiše kvadrat najmanjšega, koren največjega števila in vrednost drugega največjega. (V primeru negativne vrednosti vrnite vrednost korena 0.). Števili vrnite preko reference.
Pomoč:
- koren: uporabite funkcijo sqrt, npr. sqrt(stevilo)
- kvadrat: uporabite funkcijo pow, npr. pow(stevilo,2) – kvadrira število.
V glavi programa zapišite vključite knjižnico math.h (#include )
Primer izpisa programa:
23/3/1 + 3*2 = 13.6667
3 + 4/10 = 3.4
4*2 + 1 + 12/6 – 3 = 8
23 EUR = 31.901 USD
minMax(25,6,16) => koren(max) =5, kvadrat(min) = 36, srednji=16
PROG2: Vaja01-02: Funkcije - Naloga se le malenkost razlikuje (druge vrednosti) od podanih navodil. Naložil: IceLedo
Oglejte si še: