October 17, 2019

while hám do-while operatorlarına mısallar

1-Mısal:

a hám b pútin sanları berilgen. Usı sanlardıń eń úlken ulıwma bóliwshisin anıqlawshı programma dúziń.

Sheshiliwi:

eki sannıń eń úlken ulıwma bóliwshisin tabıwdıń Evklid algoritminen paydalanamız. Evklid algoritmi tómendegishe:

1. a hám b ni kiritiw;
2. a teń b bolsa, onda 6-adımǵa ótilsin;
3. eger a>b bolsa, onda a=a-b;
4. eger a<b bolsa, onda b=b-a;
5. 2 adımǵa ótilsin;
6. a nıń mánisi juwapqa shıǵarılsın.

Algoritmdi túsiniw ushın ózlerińiz esaplap kóriń

Realizaciya:

Java tilinde programması

2-Mısal:

n pútin sanı berilgen (n>1). n sanın Fibonachchi sanları arasında bar yamasa joqlıǵın anıqlawshı programma dúzilsin. Fibonachchi sanları tómendegishe nızamlılıq boyınsha tabıladı (Fibonachchi sanları: 1, 1, 2, 3, 5, 8, 13, 21, 34, 55, ...):

Sheshiliwi:

Joqarıda kórgenińizdey Fibonachchi sanı aldınǵı eki sannıń qosındısına teń boladı. Biz algoritmde n sanına shekemgi barlıq Fibonachchi sanların cikl operatorı járdeminde tawamız. Eger Fibonachchi sanı n sanınan artıp ketse yamasa teń bolsa, cikldan shıǵamız hám shárt tekseremiz. Eger n sanı Fibonachchi sanına teń bolsa, demek Fibonachchi sanları arasında bar, al keri jaǵdayda joq ekenligi haqqında xabar beremiz. Bunda dáslep ámel orınlap, keyin shárt teksergenlikten do-while cikl operatorınan paydalanamız.

Realizaciya:

Java tilinde programması

Baylanıs ushın: Aymurat Orınbaev

Programmalastırıw