Шарт: агар ва вагарна
Дар ин дарс: барнома вобаста ба шарт қарор қабул мекунад.
Дарси 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 ё зиёда бошад, Гузашт, вагарна Нагузашт чоп кунед.
Вуруд: Як рақам: хол.
Натиҷа: Гузашт ё Нагузашт
Рақамро хонед ва қимати мутлақи онро чоп кунед, бе Риёзӣ.мутлақ: агар рақам манфӣ бошад, аломаташро иваз кунед.
Вуруд: Як рақам.
Натиҷа: Қимати мутлақ.