Vetvenie pomocou if - else - priklad so zvyškom po deleni
Preber si túto prednášku so svojou AI
Skopíruj pripravený podklad a vlož ho do ChatGPT, Claude alebo inej AI — bude ťa učiť alebo skúšať len z tejto prednášky.
Zhrnutie prednášky
Prednáška ukazuje, ako v jazyku C napísať program, ktorý zistí, či je číslo zadané používateľom deliteľné dvomi. Používateľ zadá hodnotu cez scanf do premennej a program zistí zvyšok po delení pomocou operátora %. Napríklad 5 % 2 dáva 1, 5 % 3 dáva 2 a pri deliteľnom čísle je zvyšok 0. Výsledok sa testuje vetvením if – else, pričom podmienka sa porovnáva operátorom == 0, alebo opačne operátorom != 0 s prehodenými vetvami. Na záver je naznačená aj podmienka s operátorom väčší ako 0, nad ktorou majú poslucháči sami porozmýšľať.
- - Operátor % vracia zvyšok po celočíselnom delení, napríklad 5 % 2 = 1.
- - Zvyšok po delení tromi môže byť iba 0, 1 alebo 2.
- - Číslo je deliteľné daným deliteľom práve vtedy, keď je zvyšok po delení rovný 0.
- - Hodnota sa načíta cez scanf a výraz číslo % 2 možno dať priamo do podmienky if.
- - Porovnanie sa zapisuje pomocou == 0; pri != 0 treba prehodiť vetvy if a else.
- - Podmienka so zvyškom väčším ako 0 funguje tiež, lebo zvyšok po delení dvomi je len 0 alebo 1.
Zhrnutie pripravené s pomocou AI z prepisu videa.
nechodím na prednášky