Vetvenie pomocou if - else - priklad so zvyškom po deleni

Zdroj
ručne priradené
Pridané

Pozrieť na YouTube →

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.

Otvoriť AI: ChatGPT · Claude · Gemini

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.