Ulaz i izlaz podataka, naredba pridruživanja
3. Primjeri jednostavnih algoritama
3.1. Primjer 1 - opseg i površina pravokutnika
Sljedeći algoritam za zadane duljine stranica pravokutnika (a i b) računa i ispisuje njegov opseg i površinu.
Python |
C |
a = int(input())
|
int a, b, o, P; |
Provjerimo!
Neka je a=5, a b=6.
Nakon naredbe O = 2 * (a+b), vrijednost varijable o jednaka je 2 * (5 + 6) = 2 * 11 = 22, a nakon naredbe P = a * b,
vrijednost varijable P jednaka je 5 * 6 = 30.
Uvrštavanjem brojeva 5 i 6 (vrijednosti varijabli a i b) u formule za površinu i opseg pravokutnika lako možemo provjeriti da su rezultati jednaki!
Napomena za programski jezik C!
Ako gore naveden program prepišete u editor za programski jezik C i kompajlirate ga dobit ćete puno pogreški. To je zato što nismo poštovali strukturu programa pisanog C-om nego smo samo istaknuli algoritam. Za ispravno funkcionirana programa moramo dodati predprocesorsku naredbu za poziv biblioteka funkcija #include<> i glavnu funkciju main(). Potpuni program izgledao bi ovako:
#include<stdio.h>int main()
{
int a, b, o, P;
scanf("%d %d", &a, &b);
o = 2*(a+b);
P = a * b;
printf("%d, %d", o, P);
return 0;
}