Buatlah sebuah program yang dapat digunakan untuk mengelola hasil perlombaan

Berikut ini adalah pertanyaan dari GueDep5649 pada mata pelajaran Ujian Nasional untuk jenjang Sekolah Menengah Atas

Buatlah sebuah program yang dapat digunakan untuk mengelola hasil perlombaan bermain layangan. Program harus memiliki menu pilihan, seperti entri data, pencarian data, penentuan juara, dan lainnya. Perlu diingat bahwa penilaian lomba ditentukan oleh tinggi layangan peserta yang bersangkutan, tetapi nilai ini tidak diinputkan, melainkan dihitung oleh program. Data yang perlu diinputkan meliputi data identitas peserta dan data pertandingan berupa panjang tali yang terulur serta sudut elevasi tali dengan tanah. (ingat, bagaimana menghitung tinggi berdasarkan dua komponen ini)

Jawaban dan Penjelasan

Berikut ini adalah pilihan jawaban terbaik dari pertanyaan diatas.

Sebuahprogramyang dapat digunakan untuk mengelola hasil perlombaan bermain layangan adalah:

int main(){

int gd=DETECT,gm;

initgraph(&gd,&gm,””);

int color;

int x=10,y=1,tx=10,ty=10;

int poly[10];

while(!kbhit()) {

x += tx;

if(x > 200)

tx = -5;

if(x < 0 )

tx = 10;

y += tx;

if(y > 100)

ty = -10;

if(y < 0 )

ty = 10;

cleardevice();

setcolor(RED);

setbkcolor(GREEN);

poly[0]=100+x;

poly[1]=50+y;

poly[2]=140+x;

poly[3]=100+y;

poly[4]=100+x;

poly[5]=155+y;

poly[6]=60+x;

poly[7]=100+y;

poly[8]=100+x;

poly[9]=50+y;

drawpoly(5,poly);

setfillstyle(SOLID_FILL,RED);

fillpoly(5,poly);

setlinestyle(SOLID_LINE,1,3);

line(100+x,155+y,100+x,180+y);

line(100+x,155+y,110+x,180+y);

line(100+x,155+y,90+x,180+y);

setlinestyle(SOLID_LINE,1,0);

line(0,480,100+x,90+y);

line(100+x,90+y,130+x,100+y);

line(100+x,90+y,70+x,100+y);

line(100+x,90+y,100+x,70+y);

delay(260);

}

setlinestyle(SOLID_LINE,0,0);

fflush(stdin);

getch();

closegraph();

return 0;

}

Pembahasan

Bahasa pemrograman C++ merupakan bahasa yang dapat digunakan untuk membuat berbagai aplikasi. Misalnya aplikasi untuk mengolah gambar, program untuk perangkat, game untuk sistem operasi baru. Bahasa ini dikembangkan dari bahasa pemrograman C. Tidak heran kedua bahasa ini memiliki sintaks dan struktur kode yang sama.

Pelajari lebih lanjut

Pelajari lebih lanjut materi tentang Program layangan: yomemimo.com/tugas/51236887

#BelajarBersamaBrainly #SPJ1

Semoga dengan pertanyaan yang sudah terjawab oleh grahatama dapat membantu memudahkan mengerjakan soal, tugas dan PR sekolah kalian.

Apabila terdapat kesalahan dalam mengerjakan soal, silahkan koreksi jawaban dengan mengirimkan email ke yomemimo.com melalui halaman Contact

Last Update: Thu, 30 Mar 23