Дарси 8

Шарт: агар ва вагарна

Шарт: агар ва вагарна

Дар ин дарс: барнома вобаста ба шарт қарор қабул мекунад.

Тамоми дарс дар як саҳифа

Шарт: агар ва вагарна

Дар ин дарс: барнома вобаста ба шарт қарор қабул мекунад.

агар

1тағ ҳарорат = хонданиРақам();
2агар (ҳарорат > 30) {
3 чоп("Имрӯз гарм аст!");
4}
5чоп("Рӯзи хуш!");
Вуруд
35
  • Шарт дар қавс ( ) навишта мешавад.
  • Фармонҳои дохили { } танҳо вақте иҷро мешаванд, ки шарт дуруст бошад.
  • чоп("Рӯзи хуш!") берун аз { } аст - он ҳамеша иҷро мешавад.

Вурудро ба 20 иваз кунед ва боз иҷро кунед.

вагарна

вагарна мегӯяд, ки агар шарт нодуруст бошад, чӣ кор кардан лозим аст:

1тағ рақам = хонданиРақам();
2агар (рақам % 2 === 0) {
3 чоп(рақам, "ҷуфт аст");
4} вагарна {
5 чоп(рақам, "тоқ аст");
6}
Вуруд
7

Аз ду қисм ҳамеша танҳо яктояш иҷро мешавад.

вагарна

Ин барнома чӣ чоп мекунад?

1тағ х = 3;
2агар (х > 5) {
3 чоп("калон");
4} вагарна {
5 чоп("хурд");
6}
  • калон
  • хурд
  • калон ва хурд
  • ҳеҷ чиз

Калонтарин аз ду рақам

1тағ а = хонданиРақам();
2тағ б = хонданиРақам();
3агар (а > б) {
4 чоп(а);
5} вагарна {
6 чоп(б);
7}
Вуруд
4
9

Тартиби навиштан

Фармонҳои дохили { }-ро бо ду фосила аз чап менависанд. Ин барои компютер фарқ надорад, вале барномаро барои одам хонотар мекунад. Дар майдони озмоиш пас аз { ва Enter фосилаҳо худ гузошта мешаванд.

Хатоҳои маъмул

  • агар (х = 5) - = ба ҷои ===.
  • ; пас аз шарт: агар (х > 5); { … } - он гоҳ { } ҳамеша иҷро мешавад.
  • Қавси }-ро фаромӯш кардан. Майдони озмоиш мегӯяд, ки қавс дар кадом сатр кушода шуда буд.

Масъала: Ҷуфт ё тоқ

Рақамро хонед ва Ҷуфт ё Тоқ чоп кунед.

Вуруд: Як рақами бутун.

Натиҷа: Ҷуфт ё Тоқ

Масъала: Калонтарин

Ду рақамро хонед ва калонтаринашро чоп кунед.

Вуруд: Ду рақам.

Натиҷа: Калонтарин.

Масъала: Имтиҳон

Холи имтиҳонро хонед. Агар хол 50 ё зиёда бошад, Гузашт, вагарна Нагузашт чоп кунед.

Вуруд: Як рақам: хол.

Натиҷа: Гузашт ё Нагузашт

Масъала: Қимати мутлақ

Рақамро хонед ва қимати мутлақи онро чоп кунед, бе Риёзӣ.мутлақ: агар рақам манфӣ бошад, аломаташро иваз кунед.

Вуруд: Як рақам.

Натиҷа: Қимати мутлақ.