0
Как создать приложение выводящее на экран 7 кругов расположенных один внутри другого с общим центром в нижней точке
Информатика
12 ответов
+ 1
Nu togda ia vam skaju a vi zaprogramiruite.
Sozdavat krugi nado ot bolshego radiusa k menshemu.
Vozmem proizvolnuiu tochku x,y za centr 1 kruga i radius R.
Budem shitat chto kajdi poaleduiushi krug na 5 edenic menahe.
Znachit sami malenki esli budet s radiusom 5 to sami bolshoi 5*7 35.
Nu dlia zapasa dobavim eshe 10.
I tak u nas xy centr kruga, R radius kruga i t eto shag.
For i = 0; i < 7 ; i++
y-=5
R-=5
Narisovat krug x,y s eadiusom R
Isxodia otsuda vi na kajdom shage smeshaete centr kruga po y na stolko na skolko menshe radius kruga. I togda vae krugi budut imet odnu tochku obshuiu
+ 1
I don't speak Russian
0
na iazike???
0
radiusi krugov izbestno???
0
На языке Delphi или Pascal. Радиус а нет
0
Радиуса нет
0
Мне нужен только скрипт и все
0
Prostitene vladeu paskalem ili delfi.chtob vam eto napisat
Ia skazal kakoi psevdokod. Esli vi xot chut chut znaete sintax danix iazikov to vi smojete za 5 minut so rat dani algoritm
0
Вот именно не знаю я. Это домашнее задание по информатике сына
0
Àaaaaaaaaaaaaaza ))))))))) nu prostite bolshe nichem ne mogu pomoch.))))
0
Ладно спасибо за все
0
Raphi. This woman ask to write function on delphi or pascal with following instruction. Need to draw 7 circles(center position and radius not specified), each circle with less radius than previous, and all circles have common point on bottom of circle.
So i know c++ and my function for this aim was following
f(int x, int y, int R, int delta, int count)
{
if(R-delta*count <=0)
return;
for(int i = 0,i < count; i++)
{
//Draw circle
y-=delta;
R-=delta;
}
}
f(100,100, 50,5,7) for example