Operácie s číslami

Niektorí experti by na otázku, kedy vznikli prvé počítače a čo nimi vlastne bolo, odpovedali, že nimi boli prvé kalkulačky. Kalkulačky slúžili na počítanie, z čoho možno vychádza názov počítač, pretože pôvodne slúžil na počítanie (rátanie) rôznych vecí, čím človeku uľahčil kopu času. Keďže už vieme, že existuje premenná typu integer pre uloženie čísiel, ukážeme si, že pomocou programu môžeme s číslami narábať ako na kalkulačke.

 

V minulej kapitole sme si ukázali operátory (znamienka) na porovnávanie. Na zápis matematických počtov do kódu budeme využívať operátory aritmetické, ktoré vyzerajú veľmi podobne, ako ich poznáme z matematiky a ako ich používame pri počítaní s kalkulačkou. Medzi aritmetické operátory patrí napríklad znamienko plus (+) pre súčet (sčitovanie dvoch a viacerých premenných alebo čísel), znamienko mínus (-) pre rozdiel (odpočítavanie), znamienko lomeno (/) pre delenie a znamienko hviezdička (*) pre násobenie (pozor, nie bodka (.) alebo x ! ). Tieto operátory zapisujeme podobne ako v podmienkach medzi premenné. Tieto operátory, ktorými zapisujeme matematickú operáciu (sčitovanie, delenie, násobenie, rozdiel), môžeme využiť buď v príkaze echo alebo v priradení hodnoty do premennej. Poďme sa pozrieť na názorné využitie:

 

<?php
$premenna_int_1 = 6;
$premenna_int_2 = 12;
echo 5+4; echo "\n"; //scitanie, vypise cislo 9, pouzite v prikaze echo
echo $premenna_int_1-3; echo "\n"; //rozdiel, 6-3 vysledok je 3
echo $premenna_int_2 / $premenna_int_1; echo "\n"; //12 deleno 6, vysledok je 2
echo $premenna_int_2 * 2; echo "\n"; //nasobenie, 12 krat 2, vysledok bude 24
echo 2+4-1-$premenna_int_1; echo "\n"; //viacero operacii naraz, vysledok je -1
$premenna_int_3 = 4*5; //vyuzitie aritmetickej operacie za pouzitia aritmetickeho operatora pri priradeni
echo $premenna_int_3; //v premennej sme ulozili cislo 20

 

Ako vidíme v predposlednom riadku, jednotlivé operácie (priradenie, výpis echo, aritmetická operácia) je možné medzi sebou ľubovoľne kombinovať. Pokiaľ dodržíme pravidlá zápiasu čo ako má vyzerať, program jednotlivé príkazy a operácie vykoná. V spomenutom riadku sme použili aj priradenie do premennej a aj násobenie v jednom riadku. V predchádzajúcich riadkoch sme zase použili príkaz echo v ktorom sme rovno používali aj aritmetické operácie. Takto sa dá zapísať nespočetne veľa kombinácií príkazov a operácií. Poďme si ešte ukázať zopár užitočných prípadov, pre lepšie pochopenie:

 

<?php
$premenna_int_1 = 4; //zadefinovali sme premennu s hodnotou 4
echo $premenna_int_1; echo "\n"; //vypise cislo 4
$premenna_int_1 = 6; //zmenili sme obsah premennej s nazvom premenna_int_1 na hodnotu 6
echo $premenna_int_1; echo "\n"; //vypise cislo 6
$premenna_int_1 = 6+3; //zmenili sme obsah premennej, vlozili sme vysledok operacie, cize 9
echo $premenna_int_1; echo "\n"; //vypise cislo 9
$premenna_int_1 = $premenna_int_1 + 1; //do premennej vkladame jej obsah zvacseny o jedna, takze 9+1
echo $premenna_int_1; echo "\n"; //vypise cislo 10
$premenna_int_1 = $premenna_int_1 + 1; //opat sme zvysili jej hodnotu o 1
echo $premenna_int_1; echo "\n"; //vypise 11

Máte nejakú otázku alebo Vám niečo nie je jasné? Napíšte nám na info@zacni-programovat.sk a poradíme!

Ťažko sa vám učí samému?

Máte problémy s niektorými časťami alebo sa neviete učiť sám? Využite našu možnosť individuálnej asistencie:

  • samostatný prístup
  • vysvetlenie nejasností prebraného učiva
  • úlohy a cvičenia navyše
  • všetko z pohodlia domova cez mail a skype

Pre viac info kliknite tu

Kľúčové slová prednášky

aritmeticke operaciescitovaniedeleniecelociselne delenienasobenieodcitovaniesucetrozdielciselne operacie v php

IT ftip

Jeden mladý muž hovoril: - Chcem byť veľkým spisovateľom. Pýtali sa ho: - A čo pre teba znamená veľký? Odpovedal: - To znamená, že chcem písať niečo, čo bude čítať celý svet, niečo, čo prinúti ľudí jednať emocionálne, niečo, čo ich prinúti jačať, kričať, šalieť a revať od zlosti, zúfalstva a bolesti! A teraz pracuje pre Microsoft a píše chybové hlášky.