C++ — cpp_04

неизвестно· tmolympiad.org

Текст извлечён из PDF. Иллюстрации и исходное оформление доступны в архивной копии документа.

C++ Programmirleme sapaklary, (http://www.tmolympiad.org/)
Şertlere gora hereket etmek.
Programma ýazmak, kompýuterlere olaryn etjek zadyny gowy
öwretmekdir!
Birine bir zat etmegi öwredýän bolsanyz, hokman eger şeýle
bolsa şuny et, bolmasada buny et diýip öwredensiňiz.
Meselem;
Gapydaky güjüge öwredelin:
Eger men gelsem üýrme, ýogsada uýr
Garagula diyyan;
Egerde biri gelse, tanaýan bolsan sagat 9-dan ir göýber ýogsada salma. Eger tanamaýan bolsan, 5-den ir
bolsa geçir. Eger 5-7 arasynda gelse, maňa jan et. Eger 7den giç gelse kow!
Kompýuterlere hem şular ýaly akyl satmak üçin C++-de if we else diýip bela bar. Olar bilen näme
bolan wagty näme etmelidigini öwredip bilýäniz.Ýagny siziň programmanyz, şertlere gora etjek işini
saýlaýar.
C++ if-else gurlushy
if( bu_yer_dogry_bolsa ) {
bu_yerini_ishlet;
} else {
yogsada_bu_yerini_ishlet;
}
Meselem:
string at;
cout << "Ey sen mana adyny aytsana?!" << endl;
cin >> at;
if( at == "atamyrat" ) {
cout << "Ha, geciber! Sen ekenina..." << endl;
} else {
cout << "Men Gujuk! Waww waaww. Bar git..." << endl;
}
Ikinji meselem.
cout << "Sagady aytsana?" << endl;
int sagat;
cin >> sagat;
cout << "Men sani tanayan bolsam 0 yaz, yogsada 1 yaz!" << endl;
int tanys;
cin >> tanys;
if( tanys==0 ) {
/* bu adam tanysh eken. Sagada seredeli...*/
if( sagat <= 9 ) {

C++ Programmirleme sapaklary, (http://www.tmolympiad.org/)
cout << "Geciber!" << endl;
} else {
cout << "Irrak gelmelida! Bagyshla salyp bilemok seni!" << endl;
}
} else {
/* eger natanysh bolsa bu yer ishlap bashlayar */
if( sagat < 5 ) {
cout << "geciber, myhman!" << endl;
}
if( 5<= sagat && sagat<=7 )
cout << "Garash. Jan edip sorayin" << endl;
if( sagat > 7 )
cout << "Bar git!";
}
Bu günlik aşakdaky programmany ýazyp işledip görmegiňiz ýeterli.
/* if-else */
#include<iostream>
#include<string>
#include<cstdlib>
using namespace std;
int main()
{
int dogry = 0;
cout << "men sana examin edeyinle? " << endl;
int synp;
cout << "sen nacinci synpda okayanay? " << endl;
cin >> synp;
if( synp<=7 ) {
cout << "entek pacan bolyan. ulalyp gel!" << endl;
}
if( synp==8 ) {
cout << "10+1+10 nace bolyar? " << endl;
int jogap;
cin >> jogap;
if( jogap == 10+1+10 ) {
cout << "Bilaydinay?!" << endl;
dogry=1;
} else {
cout << "hehe! yalnysh!!!" << endl;
}
cout << "ikinji sorag! 'men' terslin yaz! " << endl;
string jgp2;
cin >> jgp2;
if( jgp2 == "nem" ) {
cout << "Dogry!" << endl;
dogry = dogry + 1;
} else {
cout << "nem diyip yazan bolsan bolardy! gynanyan..." << endl;

C++ Programmirleme sapaklary, (http://www.tmolympiad.org/)
}
}
if( synp==9 ) {
cout << "okuwy ayin nacinji guni gutaryan?" << endl;
int gun;
cin >> gun;
if( gun==25 ) {
cout << "tuweleme gunini sanap otyrsynmy?! :) dogry " << endl;
dogry = dogry + 1;
} else {
cout << "Biz barkak 25-ne gutaryady. Yalnysh!" << endl;
}
}
cout << "Sen " << dogry << " sany soragy dogry bildin." << endl;
if( dogry == 0 ) {
cout << "men bolsam utanardym..." << endl;
}
if( dogry==1 ) {
cout << "bolyarlay birini bilsen hem." << endl;
}
if( dogry==2) {
cout << "Huh?! senin mugallymyn kim?" << endl;
}
system("pause");
return 0;
}
Türkmenistan Bilim Olimpiýadalary
http://www.tmolympiad.org/

Состояние архива

● Полный текст

○ Комментарии не сохранились

Опубликовано на сайте: tmolympiad.org · Источник: копия Web Archive — tmolympiad.org, 12 октября 2006 · Открыть оригинал ↗

Комментарии 0

Комментариев нет.