1 Pertemuan 09 Database Matakuliah: D0524 / Algoritma dan Pemrograman Komputer Tahun: 2005 Versi:
laporan pemrograman komputer visual basic c++
-
Upload
iman-maris -
Category
Documents
-
view
10 -
download
0
description
Transcript of laporan pemrograman komputer visual basic c++
CATATAN UNTUK UJIAN
PEMROGRAMAN KOMPUTER
disusun oleh:
Iman Maris (C2/ 02734)
program:
private: System::Void button1_Click(System::Object^ sender, System::EventArgs^ e) {
float a,b,c;
a=Convert::ToDouble(textBox1->Text);
b=Convert::ToDouble(textBox2->Text);
c=a+b;
label5->Text = Convert::ToString(c);
textBox3->Text = Convert::ToString(c);
}
private: System::Void button2_Click(System::Object^ sender, System::EventArgs^ e) {
float a,b,c;
a=Convert::ToDouble(textBox1->Text);
b=Convert::ToDouble(textBox2->Text);
c=a-b;
label5->Text = Convert::ToString(c);
textBox3->Text = Convert::ToString(c);
}
private: System::Void button3_Click(System::Object^ sender, System::EventArgs^ e) {
float a,b,c;
a=Convert::ToDouble(textBox1->Text);
b=Convert::ToDouble(textBox2->Text);
c=a*b;
label5->Text = Convert::ToString(c);
textBox3->Text = Convert::ToString(c);
}
private: System::Void button4_Click(System::Object^ sender, System::EventArgs^ e) {
float a,b,c;
a=Convert::ToDouble(textBox1->Text);
b=Convert::ToDouble(textBox2->Text);
c=a/b;
label5->Text = Convert::ToString(c);
textBox3->Text = Convert::ToString(c);
}
private: System::Void button5_Click(System::Object^ sender, System::EventArgs^ e) {
textBox1->Text="";
textBox2->Text="";
textBox3->Text="";
label5->Text="terhapus";
}
private: System::Void button6_Click(System::Object^ sender, System::EventArgs^ e) {
Close();
}
2. Konversi Mata Uang
private: System::Void button1_Click(System::Object^ sender, System::EventArgs^ e) { float a,c;
a=Convert::ToDouble(textBox1->Text);c=a/10000;label4->Text = Convert::ToString(c);textBox2->Text = Convert::ToString(c);
}private: System::Void button2_Click(System::Object^ sender, System::EventArgs^ e) {
float a,c;a=Convert::ToDouble(textBox1->Text);
c=a/5000;label4->Text = Convert::ToString(c);textBox2->Text = Convert::ToString(c);
}
private: System::Void button3_Click(System::Object^ sender, System::EventArgs^ e) { float a,c;
a=Convert::ToDouble(textBox1->Text);
c=a/3000;label4->Text = Convert::ToString(c);textBox2->Text = Convert::ToString(c);
}private: System::Void button4_Click(System::Object^ sender, System::EventArgs^ e) {
textBox1->Text="";textBox2->Text="";
label4->Text="terhapus"; }
private: System::Void button5_Click(System::Object^ sender, System::EventArgs^ e) { Close();}
3. Program Belanja
Program:
private: System::Void button1_Click(System::Object^ sender, System::EventArgs^ e) { float a,c;
a=Convert::ToDouble(textBox1->Text);
c=a-(a*0.1);label4->Text = Convert::ToString(c);textBox2->Text = Convert::ToString(c);
}private: System::Void button2_Click(System::Object^ sender, System::EventArgs^ e) {
float a,c;a=Convert::ToDouble(textBox1->Text);
c=a-(a*0.05);label4->Text = Convert::ToString(c);
textBox2->Text = Convert::ToString(c); }
private: System::Void button3_Click(System::Object^ sender, System::EventArgs^ e) { textBox1->Text="";
textBox2->Text="";
label4->Text="kosong"; }
private: System::Void button4_Click(System::Object^ sender, System::EventArgs^ e) { Close();
}
4. Menghitung Ep_Ek
private: System::Void button1_Click(System::Object^ sender, System::EventArgs^ e) { float m,h,v,ep,ek;
if (comboBox1->SelectedIndex == 0) m=3; if (comboBox1->SelectedIndex == 1) m=6; if (comboBox1->SelectedIndex == 2) m=9; if (comboBox1->SelectedIndex == 3) m=12;
if (comboBox2->SelectedIndex == 0) h=15; if (comboBox2->SelectedIndex == 1) h=20; if (comboBox2->SelectedIndex == 2) h=25;
if (comboBox2->SelectedIndex == 3) h=30;
if (listBox1->SelectedIndex == 1) v=5; if (listBox1->SelectedIndex == 2) v=10; if (listBox1->SelectedIndex == 3) v=15; if (listBox1->SelectedIndex == 4) v=20;
ep= (m*9.81)*h; ek= (0.5*m)*(v*v);
if (m>v) MessageBox::Show("COBA ULANG DENGAN INPUT m<v !!"); else { if (checkBox1->Checked) label5->Text = Convert::ToString(ep); if (checkBox2->Checked) label6->Text = Convert::ToString(ek); if (checkBox3->Checked) {
if(ep>ek) label7->Text = "EP>EK"; if(ep<ek) label7->Text = "EP<EK"; if(ep==ek) label7->Text = "EP=EK"; }
} }
private: System::Void button2_Click(System::Object^ sender, System::EventArgs^ e) {
comboBox1->SelectedIndex = -1; comboBox2->SelectedIndex = -1; listBox1->SelectedIndex = -1; checkBox1->Checked=false; checkBox2->Checked=false; checkBox3->Checked=false; label5->Text = "xxxxxxxxxxxx";
label6->Text = "xxxxxxxxxxxx"; label7->Text = "xxxxxxxxxxxx";
}private: System::Void button3_Click(System::Object^ sender, System::EventArgs^ e) {
Close(); }
5. Mekanika Struktur
Program:
private: System::Void button1_Click(System::Object^ sender, System::EventArgs^ e) { float p,a,l,x,rva,rvb,mc;
if (comboBox1->SelectedIndex == 0)p=100; if (comboBox1->SelectedIndex == 1)p=200; if (comboBox1->SelectedIndex == 2)p=300;
if (comboBox2->SelectedIndex == 0)a=30; if (comboBox2->SelectedIndex == 1)a=45; if (comboBox2->SelectedIndex == 2)a=60; if (comboBox2->SelectedIndex == 3)a=90;
if (listBox1->SelectedIndex == 1)x=10; if (listBox1->SelectedIndex == 2)x=20; if (listBox1->SelectedIndex == 3)x=30;
if (radioButton1->Checked)l=15; if (radioButton2->Checked)l=20; if (radioButton3->Checked)l=40; if (radioButton4->Checked)l=50;
rvb=(x/l)*p*sin(a/57.2958); rva=(p*sin(a/57.2958))-rvb; mc =x*rva;
if (x>l) MessageBox::Show("x harus < l");
else {
if (checkBox1->Checked) label5->Text = Convert::ToString(rvb); if (checkBox2->Checked) label4->Text = Convert::ToString(rva);
if (checkBox3->Checked) {
if(rva>rvb) label6->Text="rva>rvb";
if(rva<rvb) label6->Text="rva<rvb";
if(rva==rvb) label6->Text="rva=rvb";
} if (checkBox4->Checked)
label7->Text=Convert::ToString(mc); }
}private: System::Void button2_Click(System::Object^ sender, System::EventArgs^ e) {
comboBox1->SelectedIndex = -1; comboBox2->SelectedIndex = -1; listBox1->SelectedIndex = -1; radioButton1->Checked=false; radioButton2->Checked=false; radioButton3->Checked=false; radioButton4->Checked=false; checkBox1->Checked=false; checkBox2->Checked=false; checkBox3->Checked=false; checkBox4->Checked=false; label4->Text="........"; label5->Text="......."; label6->Text="........"; label7->Text="........";
}private: System::Void button3_Click(System::Object^ sender, System::EventArgs^ e) {
Close(); }
6. Gerak Lurus
Program :
private: System::Void button1_Click(System::Object^ sender, System::EventArgs^ e) {
float vo,vt,a;
if (textBox1->Text=="" && textBox2->Text==""&& textBox3->Text=="")
MessageBox::Show(" tak boleh kosong broww !!");
if (textBox1->Text!="" && textBox2->Text!=""&& textBox3->Text!="")
MessageBox::Show(" diisi dua inputan !!");
if (textBox1->Text!=""&& textBox2->Text==""&& textBox3->Text=="")
MessageBox::Show(" diisi dua inputan !!");
if (textBox1->Text=="" && textBox2->Text!=""&& textBox3->Text=="")
MessageBox::Show(" diisi dua inputan !!");
if (textBox1->Text==""&& textBox2->Text==""&& textBox3->Text!="")
MessageBox::Show(" diisi dua inputan !!");
if (textBox1->Text!=""&& textBox2->Text!=""&& textBox3->Text=="")
{
vo=Convert::ToDouble(textBox1->Text);
vt=Convert::ToDouble(textBox2->Text);
if (vo>vt)
MessageBox::Show(" vo<vt!!");
else
{
a=(vt-vo)/10;
textBox3->Text = Convert::ToString(a);}
}
if (textBox1->Text!=""&& textBox2->Text==""&& textBox3->Text!="")
{
vo=Convert::ToDouble(textBox1->Text);
a=Convert::ToDouble(textBox3->Text);
vt=vo+(a*10);
textBox2->Text = Convert::ToString(vt);
}
if (textBox1->Text==""&& textBox2->Text!=""&& textBox3->Text!="")
{
vt=Convert::ToDouble(textBox2->Text);
a=Convert::ToDouble(textBox3->Text);
vo=vt-(a*10);
textBox1->Text = Convert::ToString(vo);
}
}
private: System::Void button2_Click(System::Object^ sender, System::EventArgs^ e) {
textBox1->Text="";
textBox2->Text="";
textBox3->Text="";
}
private: System::Void button3_Click(System::Object^ sender, System::EventArgs^ e) {
Close();
}
7. Fisika 1 Input
Program:
private: System::Void button2_Click(System::Object^ sender, System::EventArgs^ e) { textBox1->Text=""; textBox2->Text=""; textBox3->Text="";
}private: System::Void button1_Click(System::Object^ sender, System::EventArgs^ e) {
float m,ep,ek;
if (textBox1->Text!=""&& textBox2->Text==""&&textBox3->Text=="") {
m=Convert::ToDouble(textBox1->Text); ep=m*9.81*7; ek=0.5*m*9;
textBox2->Text = Convert::ToString(ep); textBox3->Text = Convert::ToString(ek);
} else if (textBox1->Text==""&& textBox2->Text!=""&&textBox3-
>Text=="") {
ep=Convert::ToDouble(textBox2->Text); m=ep/(9.81*7); ek=0.5*m*9; textBox1->Text = Convert::ToString(m); textBox3->Text = Convert::ToString(ek);
}
else if (textBox1->Text==""&& textBox2->Text==""&&textBox3->Text!="")
{ ek=Convert::ToDouble(textBox3->Text); m=ek/(9*0.5); ep=m*9.81*7; textBox1->Text = Convert::ToString(m); textBox2->Text = Convert::ToString(ep);
}else
{ if (textBox1->Text=="" && textBox2->Text=="")
MessageBox::Show(" tak boleh kosong broww !!"); if (textBox1->Text!="" && textBox2->Text!="")
MessageBox::Show(" diisi satu inputan ya !!"); }
}
private: System::Void button3_Click(System::Object^ sender, System::EventArgs^ e) { Close();
}
8. Fisika 2 Input
Program:
private: System::Void button2_Click(System::Object^ sender, System::EventArgs^ e) { textBox1->Text=""; textBox2->Text=""; textBox3->Text="";
}private: System::Void button1_Click(System::Object^ sender, System::EventArgs^ e) {
float ep,m,h;
if (textBox1->Text=="" && textBox2->Text==""&& textBox3->Text=="")
MessageBox::Show(" tak boleh kosong broww !!"); if (textBox1->Text!="" && textBox2->Text!=""&& textBox3-
>Text!="") MessageBox::Show(" diisi dua inputan ya !!");
if (textBox1->Text!=""&& textBox2->Text==""&& textBox3->Text=="")
MessageBox::Show(" diisi dua inputan ya !!"); if (textBox1->Text=="" && textBox2->Text!=""&& textBox3-
>Text=="")
MessageBox::Show(" diisi dua inputan ya !!"); if (textBox1->Text==""&& textBox2->Text==""&& textBox3-
>Text!="") MessageBox::Show(" diisi dua inputan ya !!");
if (textBox1->Text!=""&& textBox2->Text!=""&& textBox3->Text=="")
{ ep=Convert::ToDouble(textBox1->Text); m=Convert::ToDouble(textBox2->Text); if (ep==m) MessageBox::Show(" inputan ep harus tidak = m!!"); else { h=ep/(m*9.81);
textBox3->Text = Convert::ToString(h);} }
if (textBox1->Text!=""&& textBox2->Text==""&& textBox3->Text!="")
{ ep=Convert::ToDouble(textBox1->Text); h=Convert::ToDouble(textBox3->Text); m=ep/(9.81*h); textBox2->Text = Convert::ToString(m);
}
if (textBox1->Text==""&& textBox2->Text!=""&& textBox3->Text!="")
{ m=Convert::ToDouble(textBox2->Text); h=Convert::ToDouble(textBox3->Text); ep=m*9.81*h; textBox1->Text = Convert::ToString(ep);
}
}private: System::Void button3_Click(System::Object^ sender, System::EventArgs^ e) {
Close(); }
9. Tabel Sudut
Program:
private: System::Void button1_Click(System::Object^ sender, System::EventArgs^ e) { int no,i,n; float saw,sak,intv,sdt,sn,cs,tn;
if (comboBox1->SelectedIndex == 0) saw=0; if (comboBox1->SelectedIndex == 1) saw=30; if (comboBox1->SelectedIndex == 2) saw=45; if (comboBox1->SelectedIndex == 3) saw=90;
if (comboBox2->SelectedIndex == 0) intv=2; if (comboBox2->SelectedIndex == 1) intv=5; if (comboBox2->SelectedIndex == 2) intv=10;
if (radioButton1->Checked)sak=30; if (radioButton2->Checked)sak=60; if (radioButton3->Checked)sak=90; if (radioButton4->Checked)sak=180;
n=(sak-saw)/intv; if (saw>sak)
MessageBox::Show("saw<sak"); else {
dataGridView1->RowCount=n+1;
for(i=0;i<=n;i++) {
no=i+1; sdt=saw+(i*intv); sn=sin(sdt/57.2958); cs=cos(sdt/57.2958); tn=tan(sdt/57.2958);
dataGridView1->Rows[i]->Cells[0]->Value=i+1; dataGridView1->Rows[i]->Cells[1]->Value=sdt; dataGridView1->Rows[i]->Cells[2]->Value=sn; dataGridView1->Rows[i]->Cells[3]->Value=cs; dataGridView1->Rows[i]->Cells[4]->Value=tn;
} }
}private: System::Void button2_Click(System::Object^ sender, System::EventArgs^ e) {
comboBox1->SelectedIndex =-1; comboBox2->SelectedIndex =-1;
radioButton1->Checked=false; radioButton2->Checked=false; radioButton3->Checked=false; radioButton4->Checked=false;
dataGridView1->RowCount=1;
dataGridView1->Rows[0]->Cells[0]->Value=""; dataGridView1->Rows[0]->Cells[1]->Value="";
dataGridView1->Rows[0]->Cells[2]->Value=""; dataGridView1->Rows[0]->Cells[3]->Value=""; dataGridView1->Rows[0]->Cells[4]->Value="";
}private: System::Void button3_Click(System::Object^ sender, System::EventArgs^ e) {
Close(); }
10. Mekanika Struktur
Program :
private: System::Void button1_Click(System::Object^ sender, System::EventArgs^ e) { int no,i,n; double p,l,x,y,sdt,rva,rvb;
if (comboBox1->SelectedIndex == 0)p=100; if (comboBox1->SelectedIndex == 1)p=200; if (comboBox1->SelectedIndex == 2)p=300;
if (radioButton1->Checked)l=10; if (radioButton2->Checked)l=20;
if (radioButton3->Checked)l=30; if (radioButton4->Checked)l=40;
if (comboBox2->SelectedIndex == 0)x=0.2*l; if (comboBox2->SelectedIndex == 1)x=0.5*l; if (comboBox2->SelectedIndex == 2)x=0.7*l;
if (listBox1->SelectedIndex == 1)sdt=60; if (listBox1->SelectedIndex == 2)sdt=90; if (listBox1->SelectedIndex == 3)sdt=120;
n=(l-x)/1; dataGridView1->RowCount=n+1;
for(i=0;i<=n;i++) {
no=i+1; y=l-(i*1); rvb=(y/l)*p*sin(sdt/57.2958);
rva=p*(sin(sdt/57.2958))-rvb;
dataGridView1->Rows[i]->Cells[0]->Value=i+1; dataGridView1->Rows[i]->Cells[1]->Value=y; dataGridView1->Rows[i]->Cells[2]->Value=rva; dataGridView1->Rows[i]->Cells[3]->Value=rvb;
if(rva>rvb) dataGridView1->Rows[i]->Cells[4]-
>Value="RVA>RVB"; else if(rva<rvb)
dataGridView1->Rows[i]->Cells[4]->Value="RVA<RVB";
else dataGridView1->Rows[i]->Cells[4]-
>Value="RVA=RVB";
} }
private: System::Void button2_Click(System::Object^ sender, System::EventArgs^ e) { comboBox1->SelectedIndex = -1; radioButton1->Checked=false; radioButton2->Checked=false; radioButton3->Checked=false; radioButton4->Checked=false; comboBox2->SelectedIndex = -1; listBox1->SelectedIndex = -1; dataGridView1->RowCount=1; dataGridView1->Rows[0]->Cells[0]->Value=""; dataGridView1->Rows[0]->Cells[1]->Value=""; dataGridView1->Rows[0]->Cells[2]->Value=""; dataGridView1->Rows[0]->Cells[3]->Value=""; dataGridView1->Rows[0]->Cells[4]->Value="";
}private: System::Void button3_Click(System::Object^ sender, System::EventArgs^ e) {
Close(); }
11. Konversi Mata Uang
Program:
private: System::Void button1_Click(System::Object^ sender, System::EventArgs^ e) { float rp,dl,yn,eu; rp=Convert::ToDouble(textBox1->Text);
if(rp<100000) MessageBox::Show("INPUT Rupiah \ntidak boleh <100000");
else { if (comboBox1->SelectedIndex == 0) dl=rp/10000; if (comboBox1->SelectedIndex == 1) yn=rp/3000;
if (comboBox1->SelectedIndex == 2) eu=rp/15000; if(dl) label4->Text = Convert::ToString(dl);
if(yn)
label4->Text = Convert::ToString(yn);
if(eu) label4->Text = Convert::ToString(eu); }
}private: System::Void button2_Click(System::Object^ sender, System::EventArgs^ e) {
textBox1->Text=""; comboBox1->SelectedIndex =-1; label4->Text ="";
}private: System::Void button3_Click(System::Object^ sender, System::EventArgs^ e) {
int no,i,n; double rp,y,dl,in,yn,eu;
rp=Convert::ToDouble(textBox1->Text); in=50000; n=(rp-100000)/in; dataGridView1->RowCount=n+1;
for(i=0;i<=n;i++) {
no=i+1; y=100000+(i*in); dl=y/10000; yn=y/3000; eu=y/15000;
dataGridView1->Rows[i]->Cells[0]->Value=i+1; dataGridView1->Rows[i]->Cells[1]->Value=y; dataGridView1->Rows[i]->Cells[2]->Value=dl; dataGridView1->Rows[i]->Cells[3]->Value=yn; dataGridView1->Rows[i]->Cells[4]->Value=eu;
if (y>=100000 && y<=500000) dataGridView1->Rows[i]->Cells[5]->Value="NO BONUS"; else if (y>500000 && y<=1000000) dataGridView1->Rows[i]->Cells[5]->Value="TOPI"; else dataGridView1->Rows[i]->Cells[5]->Value="JACKET";
}
}private: System::Void button4_Click(System::Object^ sender, System::EventArgs^ e) {
dataGridView1->RowCount=1; dataGridView1->Rows[0]->Cells[0]->Value=""; dataGridView1->Rows[0]->Cells[1]->Value=""; dataGridView1->Rows[0]->Cells[2]->Value=""; dataGridView1->Rows[0]->Cells[3]->Value=""; dataGridView1->Rows[0]->Cells[4]->Value=""; dataGridView1->Rows[0]->Cells[5]->Value="";
}private: System::Void button5_Click(System::Object^ sender, System::EventArgs^ e) {
Close(); }