Сондай-ақ, C++ тілінде екі тұрақты мән бар: "Pi" саны және "E" саны (экспоненциалды функцияның негізі немесе Неппер саны). Оларды тұрақтылар көмегімен алуға болады).
Алдымен арифметикалық типі немесе Көрсеткіш типі болуы мүмкін өрнек есептеледі.
Егер ол нөлге тең болмаса, бірінші оператор орындалады, әйтпесе екінші. Осыдан кейін басқару шартты оператордан кейінгі операторға беріледі.
Шартты оператор
Бір тармағы болмауы мүмкін.
Егер кез-келген бір тармақта бірнеше операторды орындау қажет болса, оларды блокқа салу керек. Блокта кез-келген операторлар, соның ішінде сипаттамалар және басқа шартты операторлар болуы мүмкін.
Шартты оператор
Салыстыру белгілері
==
тең
!=
тең емес
<
азырақ
>
көбірек
<=
аз немесе тең
>=
көп немесе тең
Шартты оператор
Программа:
//Үшбұрыштың ауданы
#include
#include
main()
{float a,b,c,P,S;
Cout<<”\na=”; cin>>a;
Cout<<”\nb=”; cin>>b;
Cout<<”\nc=”; cin>>c;
If (a>0 && b>0 && c>0 && a+b>c && a+c>b && b+c>a)
{
P=(a+b+c)/2;
S=sqrt(P*(P-a)*(P-b)*(P-c));
Cout<<”\n Ushburysh audany=”<
}
else cout (<<”\n Бастапқы деректер дұрыс емес.);
Шартты оператор
Туристер орманнан A км белгісі бар шақырым бағананың жанындағы тас жолда шығып, жақын маңдағы аялдамаға баруды шешті. Жергілікті жердің жоспарына қарап, топ жетекшісі автобус аялдамалары В және С километрінде орналасқанын айтты.
Бірнеше таңдау операторы
SWITCH
SWITCH операторын пайдалану
(оны "ауыспалы қосқыш« деп атайды, ал ағылшын тілінен "Switch" "қосқыш" деп аударылады).
Switch бірнеше таңдау нұсқаулығы программаның әртүрлі бөліктерін орындауға мүмкіндік береді,
SWITCH операторын пайдалану
Switch операторы екі бөліктен тұрады.
Switch операторының бірінші бөлімі-switch кілт сөзінен кейін пайда болатын шарт.
Екінші бөлім - сәйкестіктің мүмкін нұсқалары. Программа switch операторын кездескенде, ол алдымен шартты зерттейді, содан кейін мүмкін болатын нұсқалардың ішінен шартқа сәйкес келетінін табуға тырысады.
Қосқыш - бүтін сан немесе бүтін санды нәтиже беретін өрнек;
SWITCH операторын пайдалану
белгі1, белгі2, … — бұл ауыстырғыштың мәні салыстырылатын бүтін литералдар.
Егер қосқыш белгіN мәнге тең болса, онда программа case белгіN жолдан орындалады: және ең жақын кездесетін break дейін немесе switch блогының соңына дейін (егер break кездеспесе);
SWITCH операторын пайдалану
Егер программа сәйкестікті тапса, көрсетілген операторлар орындалады.
Егер осы нұсқалардың ешқайсысы шартқа сәйкес келмесе, онда default нұсқасы орындалады.
SWITCH операторын пайдалану
Break операторы С++ ағымдағы switch операторын аяқтап, switch операторынан кейінгі бірінші оператордан программаны орындауды жалғастыруды көрсетеді. Егер сіз break мәлімдемелерін программадан алып тастасаңыз, онда программа тек қажетті хабарламаны ғана емес, сонымен қатар барлық кейінгі нұсқаларды да шығарады (өйткені егер бір нұсқа шын болса, онда C++ тіліндегі барлық кейінгі опциялар шынайы деп саналады).