Podpiraj nas in si oglej kak oglas:
(ko jih klikneš, so lepši! ;) )

n/a

PROG2: Vaja01: N02: Funkcije

Dino Zaver, 18 March 2010, Ni ni komentarjev
Kategorija: PROG II
Tags:

Navodilo:

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

Rešitev:

PROG2: Vaja01-02: Funkcije - Naloga se le malenkost razlikuje (druge vrednosti) od podanih navodil. Naložil: IceLedo


Komentar: Navodila, ki so od trenutnega letnika, se od naložene naloge razlikujejo le po vrednostih in operacijah računanja. Osnovni koncept naloge je še vedno enak.

Oglejte si še:

  1. PROG2: Vaja09: N02: Prijateljske funkcije v c++
  2. PROG2: Vaja07: N03: Šablona funkcije za delo s polji
  3. PROG2: Vaja01: N01: Fibonacci
  4. PROG2: Vaja01: N03: Urejanje Polja
  5. PROG1: N12: Število praštevil do 1000000

Komentarji

Te kaj tišči?

Ime *

Mail (hidden) *

Spletna stran

Spam protection by WP Captcha-Free

Arhiv

Oblak

 

rss

Vsevedno okno

Kategorije

Nekaj za preživetje:

Blogroll