Labels

RSS

UKM

Imports System.Windows.Forms
Imports System.Data.OleDb
Imports System.Data
Public Class Form1

Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load

End Sub

Private Sub ButtonX2_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles ButtonX2.Click
Db_anggota1.Clear()
OleDbDataAdapter1.Fill(Db_anggota1)
End Sub

Private Sub BtnInput_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles BtnInput.Click
Dim strCmd As OleDbCommand

Dim strSQL As String

Dim DbCmd As New OleDbCommand

Dim cnxn = New OleDbConnection(“Provider=Microsoft.Jet.OLEDB.4.0;Data Source=E:\UKM\UKM\ukm_db.mdb;Persist Security Info=False;”)

strSQL = “INSERT INTO data_anggota (Nama,NIM,Jurusan,Angkatan,Jabatan,Hp) values (‘” & TextBoxNama.Text & “‘, ” & _
“‘” & TextBoxXNim.Text & “‘,’” & TextBoxXJrusan.Text & “‘,’” & TextBoxXAngkatan.Text & “‘,’” & TextBoxXJbtan.Text & “‘,” & _
“‘” & TextBoxXHp.Text & “‘);”

strCmd = New OleDbCommand(strSQL, cnxn)

cnxn.Open()

‘MsgBox(strSQL)

DbCmd = New OleDbCommand(strSQL, cnxn)

DbCmd.ExecuteNonQuery()

cnxn.Close()

End Sub

Private Sub ButtonX1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles ButtonX1.Click

End Sub


Private Sub ButtonX3_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles ButtonX3.Click

hasilnya

  • Digg
  • Del.icio.us
  • StumbleUpon
  • Reddit
  • RSS

jarak tempuh

#include <iostream.h>

float waktu (float vo,float vt,float n)
{
float hasil;
hasil = vt / (vo + n);
cout <<"Hasil Waktu Tempuh Perjalanan : "<<hasil;
}

int main()
{
float vo,vt,n,hasil;
cout <<"MENENTUKAN WAKTU TEMPUH KENDARAAN" << endl;
cout <<"Kecepatan Awal : ";
cin >> vo;
cout <<"Kecepatan Akhir : ";
cin >> vt;
cout <<"Masukkan Percepatan : ";
cin >> n;
hasil=waktu(vo,vt,n);
return 0;
}


hasilnya

  • Digg
  • Del.icio.us
  • StumbleUpon
  • Reddit
  • RSS

Mencari Kordinat

listing program

#include <iostream.h>
#include <math.h>


void panjang (int x1,int x2,int y1,int y2)
{   
    float hasil;
    if (x1==x2)
    {
        hasil =  abs(y2-y1);
    }
    else
        if (y2==y1)
    {
        hasil = abs(x2-x1);
    }
        else
    {
            hasil = sqrt((x2-x1) * (x2-x1) + (y2-y1) * (y2-y1)); // rumus pitagoras
    }
            cout << "Maka hasilnya : " <<hasil;
           
}

int main ()
{
    int a,b,c,d;
    cout << "Masukan Nilai X1 : ";
    cin >> a;
    cout << "Masukan Nilai X2 : ";
    cin >> b;
    cout << "Masukan Nilai Y1 : ";
    cin >> c;   
    cout << "Masukan Nilai Y1 : ";
    cin >> d;
   
    panjang(a,b,c,d); // pemangilan fungsi panjang
   
return 0;
}
   
Hasilnya

  • Digg
  • Del.icio.us
  • StumbleUpon
  • Reddit
  • RSS

Function


Functions (I)
Using functions we can structure our programs in a more modular way, accessing all the potential that structured programming can offer to us in C++.

A function is a group of statements that is executed when it is called from some point of the program. The following is its format:

type name ( parameter1, parameter2, ...) { statements }

where:

    type is the data type specifier of the data returned by the function.
    name is the identifier by which it will be possible to call the function.
    parameters (as many as needed): Each parameter consists of a data type specifier followed by an identifier, like any regular variable declaration (for example: int x) and which acts within the function as a regular local variable. They allow to pass arguments to the function when it is called. The different parameters are separated by commas.
    statements is the function's body. It is a block of statements surrounded by braces { }.


Here you have the first function example:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18

   

// function example
#include <iostream>
using namespace std;

int addition (int a, int b)
{
  int r;
  r=a+b;
  return (r);
}

int main ()
{
  int z;
  z = addition (5,3);
  cout << "The result is " << z;
  return 0;
}

   

The result is 8



In order to examine this code, first of all remember something said at the beginning of this tutorial: a C++ program always begins its execution by the main function. So we will begin there.

We can see how the main function begins by declaring the variable z of type int. Right after that, we see a call to a function called addition. Paying attention we will be able to see the similarity between the structure of the call to the function and the declaration of the function itself some code lines above:



The parameters and arguments have a clear correspondence. Within the main function we called to addition passing two values: 5 and 3, that correspond to the int a and int b parameters declared for function addition.

At the point at which the function is called from within main, the control is lost by main and passed to function addition. The value of both arguments passed in the call (5 and 3) are copied to the local variables int a and int b within the function.

Function addition declares another local variable (int r), and by means of the expression r=a+b, it assigns to r the result of a plus b. Because the actual parameters passed for a and b are 5 and 3 respectively, the result is 8.

The following line of code:



   

return (r);



finalizes function addition, and returns the control back to the function that called it in the first place (in this case, main). At this moment the program follows its regular course from the same point at which it was interrupted by the call to addition. But additionally, because the return statement in function addition specified a value: the content of variable r (return (r);), which at that moment had a value of 8. This value becomes the value of evaluating the function call.


So being the value returned by a function the value given to the function call itself when it is evaluated, the variable z will be set to the value returned by addition (5, 3), that is 8. To explain it another way, you can imagine that the call to a function (addition (5,3)) is literally replaced by the value it returns (8).

The following line of code in main is:



   

cout << "The result is " << z;



That, as you may already expect, produces the printing of the result on the screen.

Scope of variables

The scope of variables declared within a function or any other inner block is only their own function or their own block and cannot be used outside of them. For example, in the previous example it would have been impossible to use the variables a, b or r directly in function main since they were variables local to function addition. Also, it would have been impossible to use the variable z directly within function addition, since this was a variable local to the function main.


Therefore, the scope of local variables is limited to the same block level in which they are declared. Nevertheless, we also have the possibility to declare global variables; These are visible from any point of the code, inside and outside all functions. In order to declare global variables you simply have to declare the variable outside any function or block; that means, directly in the body of the program.

And here is another example about functions:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22

   

// function example
#include <iostream>
using namespace std;

int subtraction (int a, int b)
{
  int r;
  r=a-b;
  return (r);
}

int main ()
{
  int x=5, y=3, z;
  z = subtraction (7,2);
  cout << "The first result is " << z << '\n';
  cout << "The second result is " << subtraction (7,2) << '\n';
  cout << "The third result is " << subtraction (x,y) << '\n';
  z= 4 + subtraction (x,y);
  cout << "The fourth result is " << z << '\n';
  return 0;
}

   

The first result is 5
The second result is 5
The third result is 2
The fourth result is 6



In this case we have created a function called subtraction. The only thing that this function does is to subtract both passed parameters and to return the result.

Nevertheless, if we examine function main we will see that we have made several calls to function subtraction. We have used some different calling methods so that you see other ways or moments when a function can be called.

In order to fully understand these examples you must consider once again that a call to a function could be replaced by the value that the function call itself is going to return. For example, the first case (that you should already know because it is the same pattern that we have used in previous examples):

1
2

   

z = subtraction (7,2);
cout << "The first result is " << z;



If we replace the function call by the value it returns (i.e., 5), we would have:

1
2

   

z = 5;
cout << "The first result is " << z;



As well as



   

cout << "The second result is " << subtraction (7,2);



has the same result as the previous call, but in this case we made the call to subtraction directly as an insertion parameter for cout. Simply consider that the result is the same as if we had written:



   

cout << "The second result is " << 5;



since 5 is the value returned by subtraction (7,2).

In the case of:



   

cout << "The third result is " << subtraction (x,y);



The only new thing that we introduced is that the parameters of subtraction are variables instead of constants. That is perfectly valid. In this case the values passed to function subtraction are the values of x and y, that are 5 and 3 respectively, giving 2 as result.

The fourth case is more of the same. Simply note that instead of:



   

z = 4 + subtraction (x,y);



we could have written:



   

z = subtraction (x,y) + 4;



with exactly the same result. I have switched places so you can see that the semicolon sign (;) goes at the end of the whole statement. It does not necessarily have to go right after the function call. The explanation might be once again that you imagine that a function can be replaced by its returned value:

1
2

   

z = 4 + 2;
z = 2 + 4;



Functions with no type. The use of void.

If you remember the syntax of a function declaration:

type name ( argument1, argument2 ...) statement

you will see that the declaration begins with a type, that is the type of the function itself (i.e., the type of the datum that will be returned by the function with the return statement). But what if we want to return no value?

Imagine that we want to make a function just to show a message on the screen. We do not need it to return any value. In this case we should use the void type specifier for the function. This is a special specifier that indicates absence of type.









Fungsi (I)Menggunakan fungsi kita dapat menyusun program kami dengan cara yang lebih modular, mengakses semua potensi yang pemrograman terstruktur dapat menawarkan kepada kita dalam C + +.Fungsi adalah sekelompok pernyataan yang dieksekusi ketika dipanggil dari beberapa titik program. Berikut ini adalah format:ketik nama (paramater1, parameter2, ...) {pernyataan}di mana:

    
tipe tipe data specifier dari data yang dikembalikan oleh fungsi.
    
Nama adalah identifier dimana akan mungkin untuk memanggil fungsi.
    
parameter (sebanyak yang diperlukan): Setiap argumen terdiri dari tipe data specifier diikuti oleh identifier, seperti deklarasi variabel reguler (misalnya: int x) dan yang bertindak dalam fungsi sebagai variabel lokal biasa. Mereka memungkinkan untuk melewati argumen untuk fungsi ketika dipanggil. Parameter yang berbeda dipisahkan dengan koma.
    
pernyataan adalah tubuh fungsi itu. Ini adalah blok statemen dikelilingi oleh kawat gigi {}.
Di sini Anda memiliki contoh fungsi pertama:123456789101112131415161718

/ / Contoh fungsi# Includemenggunakan namespace std;Selain int (int a, int b){
  
int r;
  
r = a + b;
  
kembali (r);}int main (){
  
int z;
  
z = penambahan (5,3);
  
cout << "Hasilnya adalah" << z;
  
return 0;}

Hasilnya adalah 8

Dalam rangka untuk memeriksa kode ini, pertama-tama ingat sesuatu yang dikatakan di awal tutorial ini: C + + program selalu dimulai pelaksanaannya oleh fungsi utama. Jadi kita akan mulai di sana.Kita bisa melihat bagaimana fungsi utama dimulai dengan mendeklarasikan z variabel bertipe int. Tepat setelah itu, kita melihat panggilan ke fungsi disebut penambahan. Memperhatikan kita akan dapat melihat kesamaan antara struktur panggilan ke fungsi dan deklarasi fungsi itu sendiri baris beberapa kode di atas:

Parameter dan argumen memiliki korespondensi yang jelas. Dalam fungsi utama kita dipanggil untuk penambahan melewati dua nilai: 5 dan 3, yang sesuai dengan suatu int dan int b parameter dideklarasikan untuk penambahan fungsi.Pada titik di mana fungsi ini dipanggil dari dalam utama, kontrol hilang oleh utama dan diteruskan ke fungsi penambahan. Nilai kedua argumen lulus dalam panggilan (5 dan 3) akan disalin ke variabel lokal int a dan b int dalam fungsi.Selain itu fungsi lain menyatakan variabel lokal (int r), dan melalui ekspresi r = a + b, akan menetapkan ke r hasil dari b ditambah. Karena parameter aktual berlalu bagi a dan b adalah 5 dan 3 masing-masing, hasilnya adalah 8.Baris kode berikut:



kembali (r);

finalizes Selain fungsi, dan mengembalikan kembali kontrol untuk fungsi yang memanggilnya di tempat pertama (dalam hal ini, utama). Pada saat ini program mengikuti kursus reguler dari titik yang sama di mana ia terganggu oleh panggilan untuk penambahan. Tapi tambahan, karena pernyataan kembali di samping fungsi ditentukan nilai: isi variabel r (return (r) ;), yang pada saat itu memiliki nilai 8. Nilai ini menjadi nilai mengevaluasi fungsi panggil.
Jadi menjadi nilai yang dikembalikan oleh fungsi nilai yang diberikan ke fungsi panggilan itu sendiri ketika dievaluasi, z variabel akan diatur ke nilai yang dikembalikan oleh penambahan (5, 3), yaitu 8. Untuk menjelaskannya dengan cara lain, Anda dapat membayangkan bahwa panggilan ke fungsi (selain (5,3)) secara harfiah digantikan oleh nilai itu kembali (8).Baris kode berikut di utama adalah:



cout << "Hasilnya adalah" << z;

Itu, karena Anda mungkin sudah berharap, menghasilkan pencetakan hasil di layar.Lingkup variabelRuang lingkup variabel yang dideklarasikan dalam fungsi atau blok batin lainnya hanya fungsi mereka sendiri atau blok mereka sendiri dan tidak dapat digunakan di luar dari mereka. Misalnya, dalam contoh sebelumnya itu akan menjadi mustahil untuk menggunakan variabel a, b atau r secara langsung dalam fungsi utama karena mereka adalah variabel lokal untuk penambahan fungsi. Juga, itu akan menjadi mungkin untuk menggunakan variabel z langsung dalam penambahan fungsi, karena ini adalah variabel lokal untuk fungsi utama.
Oleh karena itu, ruang lingkup variabel lokal terbatas pada tingkat blok yang sama di mana mereka dinyatakan. Namun demikian, kami juga memiliki kemungkinan untuk mendeklarasikan variabel global, ini terlihat dari setiap titik kode, di dalam dan di luar semua fungsi. Dalam rangka untuk mendeklarasikan variabel global Anda hanya perlu mendeklarasikan variabel di luar fungsi atau blok, yang berarti, langsung di tubuh program.Dan di sini adalah contoh lain tentang fungsi:12345678910111213141516171819202122

/ / Contoh fungsi# Includemenggunakan namespace std;int pengurangan (int a, int b){
  
int r;
  
r = a-b;
  
kembali (r);}int main (){
  
int x = 5, y = 3, z;
  
z = pengurangan (7,2);
  
cout << "Hasil pertama adalah" << z << '\ n';
  
cout << "Hasil kedua adalah" << pengurangan (7,2) << '\ n';
  
cout << "Hasil ketiga adalah" << pengurangan (x, y) << '\ n';
  
z = 4 + pengurangan (x, y);
  
cout << "Hasil keempat adalah" << z << '\ n';
  
return 0;}

Hasil pertama adalah 5Hasil kedua adalah 5Hasil ketiga adalah 2Hasil keempat adalah 6

Dalam hal ini kami telah membuat sebuah fungsi yang disebut pengurangan. Satu-satunya hal yang dilakukan adalah fungsi ini untuk mengurangi kedua parameter berlalu dan kembali hasilnya.Namun demikian, jika kita meneliti fungsi utama kita akan melihat bahwa kami telah membuat beberapa panggilan berfungsi pengurangan. Kami telah menggunakan beberapa metode yang berbeda menelepon sehingga Anda melihat cara lain atau saat-saat ketika fungsi dapat dipanggil.Dalam rangka untuk memahami contoh-contoh ini Anda harus mempertimbangkan sekali lagi bahwa panggilan ke fungsi bisa diganti dengan nilai yang panggilan fungsi itu sendiri akan kembali. Misalnya, kasus pertama (bahwa Anda sudah harus tahu karena itu adalah pola yang sama yang kita telah digunakan dalam contoh sebelumnya):12

z = pengurangan (7,2);cout << "Hasil pertama adalah" << z;

Jika kita mengganti fungsi panggilan dengan nilai itu kembali (yaitu, 5), kita akan memiliki:12

z = 5;cout << "Hasil pertama adalah" << z;

Maupun



cout << "Hasil kedua adalah" << pengurangan (7,2);

memiliki hasil yang sama dengan panggilan sebelumnya, tetapi dalam kasus ini kami membuat panggilan untuk pengurangan secara langsung sebagai parameter penyisipan untuk pengadilan. Cukup menganggap bahwa hasilnya adalah sama seperti jika kita telah menulis:



cout << "Hasil kedua adalah" << 5;

sejak 5 adalah nilai yang dikembalikan oleh pengurangan (7,2).Dalam hal:



cout << "Hasil ketiga adalah" << pengurangan (x, y);

Satu-satunya hal baru yang kita diperkenalkan adalah bahwa parameter pengurangan adalah variabel bukan konstanta. Itu benar-benar berlaku. Dalam hal ini nilai yang dikirimkan berfungsi pengurangan adalah nilai-nilai x dan y, yang 5 dan 3 masing-masing, memberikan 2 sebagai hasilnya.Kasus keempat adalah lebih sama. Cukup perhatikan bahwa bukan:



z = 4 + pengurangan (x, y);

kita bisa menulis:



z = pengurangan (x, y) + 4;

dengan hasil yang sama persis. Saya telah beralih tempat sehingga Anda dapat melihat bahwa tanda titik koma (;) pergi pada akhir pernyataan keseluruhan. Ini tidak selalu harus pergi tepat setelah fungsi panggil. Penjelasannya mungkin sekali lagi bahwa Anda membayangkan bahwa fungsi dapat digantikan oleh nilainya dikembalikan:12

z = 4 + 2;z = 2 + 4;

Fungsi dengan tipe no. Penggunaan batal.Jika Anda ingat sintaks dari sebuah deklarasi fungsi:ketik nama (argument1, argument2 ...) pernyataanAnda akan melihat bahwa deklarasi dimulai dengan tipe, yaitu tipe dari fungsi itu sendiri (yaitu, jenis datum yang akan dikembalikan oleh fungsi dengan pernyataan kembali). Tapi bagaimana kalau kita ingin mengembalikan nilai tidak?Bayangkan bahwa kita ingin membuat fungsi hanya untuk menampilkan pesan di layar. Kita tidak perlu untuk mengembalikan nilai apapun. Dalam hal ini kita harus menggunakan specifier tipe void untuk fungsi. Ini adalah specifier khusus yang menunjukkan adanya jenis.

Sample Program Functions....
#include <iostream.h>

// Prototipe fungsi
long kuadrat(long x);

int main()
{
   cout << kuadrat(5)
        << endl;

   long hasil = kuadrat(45);
   cout << hasil
        << endl;

    return 0;
}

long kuadrat(long x)
{
   long hasil = x * x;

   return hasil;
}


Tampilannya e





  • Digg
  • Del.icio.us
  • StumbleUpon
  • Reddit
  • RSS

Menampilkan Jumlah kata dan menampilkannya perkata

dalam posting kali ini kita akan mempelajari bagaimana cara menghitung jumlah kata dalam suatu kalimat menggunakan array...

mari kita lihat listing programnya
#include<stdio.h>
#include<iostream.h>
#include<ctype.h>

int main()
{
      char kalimat[50];
      int i, spasi=0;

      cout << "Masukan Sebuah Kalimat : ";
      cin.getline(kalimat, sizeof(kalimat));

      for(i=0; kalimat[i]; i++)
      {
            if(isspace (kalimat[i]) || ispunct (kalimat[i]))
            {
                  spasi++;
            }
      }
      cout << "\t Jumlah Kata = " << spasi +1 << " "<<endl <<endl;
      cout << "\t Kata yang anda masukan adalah : \n";
      cout << "\t ";

      for(i=0; kalimat[i]; i++)
      {
            if(isspace (kalimat[i]) || ispunct (kalimat[i]))
            {
                  spasi++;
                  cout << "\n";
                  cout << "\t";
            }
            cout << kalimat[i];
      }
return 0;
      }
dan tampilan Outputnya adalah sebagai berikut


  • Digg
  • Del.icio.us
  • StumbleUpon
  • Reddit
  • RSS

Mencari nilai Maximal dan Minimal dari nilai Array



Di Program ini kita akan mempelajari cara mencari nilai Max dan Min dalam array, kita akan memasukan berapa jumlah nilai yang akan di eksekusi baru kita diminta memasukan angka 1, ke 2 dan seterusnya sesuai jumlah nilai yang dimasukan pertama kali, lalu dari itu program akan mencari dari array itu mana yang paling tinggi dan mana yang paling kecil...

oke langsung sja kita pelajari...ini listing programnya...

#listing program
#include <iostream>
using namespace std;
int main ()
{
    float A[100];
    int n, i,j, max = A[0];
    cout << "masukan nilai N : ";
    cin>>n;
    for (i=0; i<n; i++)
    {
        cout << "Masukan nilai ke "<< i+1 <<" : "; // ini +1 krn spy nnt bertmbh nilai angka ke e..
        cin >>A[i];
    }
    for (i=0; i<n; i++)
    {
        if ( A[i] > max )
            max = A[i];
    }
    int min = A[0];
    for (j=0; j<n; j++)
    {
        if ( A[j] < min )
            min = A[j];
            //cout << min << endl;
    }
    cout << "nilai Max : " << max << endl;
    cout << "nilai Min : " << min;
return 0;
}

dan kira2 seperti ini hasil dari program ini


  • Digg
  • Del.icio.us
  • StumbleUpon
  • Reddit
  • RSS

Biodata Mahasiswa

Dalam Program ini kita akan menampilkan biodata mahasiswa yang teresume oleh user ke listbox...

mari kita lihat coding e dlo yah :) sperti biasanya...

Public Class Form1

    Private Sub PanelEx1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles PanelEx1.Click

    End Sub

    Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
        StyleManager1.ManagerStyle = DevComponents.DotNetBar.eStyle.Office2007Blue
        Dim i As Integer
        Dim j As Integer
        Dim g As Integer

        For i = 1 To 31
            ComboBox_Tgl.Items.Add(i)
        Next
        For j = 1 To 12
            ComboBox_bln.Items.Add(j)
        Next
        For g = 1990 To 2000
            ComboBox_thn.Items.Add(g)
        Next

      
    End Sub

    Private Sub DataGridViewX1_CellContentClick(ByVal sender As System.Object, ByVal e As System.Windows.Forms.DataGridViewCellEventArgs)

    End Sub

    Private Sub Button_Proses_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button_Proses.Click
        ListView_Resume.Items.Add("Nama Lengkap               : " & TextBox__nama.Text & " " & TextBox_belakang.Text)
        ListView_Resume.Items.Add("TTL                                 : " & TextBox_TTL.Text & " " & ComboBox_Tgl.Text & " - " & ComboBox_bln.Text & " - " & ComboBox_thn.Text)
        If RadioButton_LK.Checked Then
            ListView_Resume.Items.Add("Jenis Kelamin                  : " & RadioButton_LK.Text)
        End If
        If RadioButton_PR.Checked Then
            ListView_Resume.Items.Add("Jenis Kelamin                  : " & RadioButton_PR.Text)
        End If
        ListView_Resume.Items.Add("Alamat                             : " & TextBox_alamat.Text)
        ListView_Resume.Items.Add("Bahasa yang di Kuasai    :")
        If CheckBox_basic.Checked Then
            ListView_Resume.Items.Add(CheckBox_basic.Text)
        End If
        If CheckBox_C.Checked Then
            ListView_Resume.Items.Add(CheckBox_C.Text)
        End If
        If CheckBox_CC.Checked Then
            ListView_Resume.Items.Add(CheckBox_CC.Text)
        End IfA
            If CheckBox_Java.Checked Then
                ListView_Resume.Items.Add(CheckBox_Java.Text)
            End If
            If CheckBox_PHP.Checked Then
                ListView_Resume.Items.Add(CheckBox_PHP.Text)
            End If
    End Sub
End Class

dan Tampilannya adalah :)))
sipp..... Saya hamdalah... :)

  • Digg
  • Del.icio.us
  • StumbleUpon
  • Reddit
  • RSS

Membuat Menu Strip dalam VB.net

Oke temen2 kita sedikit mengulang yah...
kita akan membuat menu Strip dimana kita bisa menglinkan bbrpa form dalam satu project atau kita bs melakukan bbrpa program dalm satu program...
ok langsung sja lihat code nya ya :)

listing program


Public Class Form1

    Private Sub ButtonX1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles ButtonX1.Click
        If TextBoxX1.Text = "Husni" And TextBoxX2.Text = "Husni" Then
            MessageBox.Show("Login Anda Berhasil")
        Else
            MessageBox.Show("Login gagal")
        End If

    End Sub

    Private Sub PredikatToolStripMenuItem_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles PredikatToolStripMenuItem.Click
        Form2.Show()
    End Sub

    Private Sub KelulusanToolStripMenuItem_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles KelulusanToolStripMenuItem.Click
        Form3.Show()
    End Sub

    Private Sub ExitToolStripMenuItem_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles ExitToolStripMenuItem.Click
        Application.Exit()
    End Sub
End Class

Cara Membuatnya sangat gampang... tinggal drag saja tool Menu Strip dari toolbox ke form lalu edit Menunya seperti gambar berikut....

Nah dari sini kita bisa lihat, kita langsung bisa memasukan nama menu yang akan kita tambahkan diprogram kita contohnya saya tulis disitu file , form, help dan bwahnya ada lagi kelulusan, predikat dan Login.. jika temen2 ingin menambah gambang sjat tinggal klik di type here e.. ok :)
nah setelah buat seperti itu lalu klik 2 x menu Stript itu dan masukan form mana yang akan kamu tampilkan programnya dengan mengetik program form2.show' jika ingin menampilkan form
 yang ke dua... Ok..
Oke sekerang tampil deh... Say Hamdalah.... :)

  • Digg
  • Del.icio.us
  • StumbleUpon
  • Reddit
  • RSS

Menentukan Predikat/Status bagi Mahasiswa

Dalam program ini kita akan menginpu IPK dari semester 1 smpai dengan smester 8, nah baru kita akan kalkulisasikan IPK itu apakah si Mahasiswa mendapatkan predikat Coumlaude atau Tidak...
mari lihat lising coding nya :)))

lising code
Public Class Form2

    Private Sub LabelX1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles LabelX1.Click

    End Sub

    Private Sub LabelX4_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles LabelX4.Click

    End Sub

    Private Sub LabelX8_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles LabelX8.Click

    End Sub

    Private Sub ButtonX1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles ButtonX1.Click
        Dim ipk As Integer
        ipk = (Val(TextBoxX1.Text) + Val(TextBoxX2.Text) + Val(TextBoxX3.Text) + Val(TextBoxX4.Text) + Val(TextBoxX5.Text) + Val(TextBoxX6.Text) + Val(TextBoxX7.Text) + Val(TextBoxX8.Text)) / 8
        TextBoxX10.Text = ipk

        If ipk > 3.5 Then
            TextBoxX9.Text = "Comlude"
        End If
        If ipk < 3.5 Then
            TextBoxX9.Text = "Sangat Memuaskan"
        End If
        If ipk < 3.0 Then
            TextBoxX9.Text = "kurang memuaskan"
        End If
        If ipk < 2.0 Then
            TextBoxX9.Text = "silahkan mengulang"

        End If
    End Sub

    Private Sub TextBoxX10_TextChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles TextBoxX10.TextChanged

    End Sub
End Class

dan ini adalah tampilan Programnya :)

Penjelasanya adalah,kita deklrasikan dlo nama IPK itu dengan sintak dim IPK as integer krna nilai IPK itu adalah angka / integer..

lalu kita masukan satu persatu nilai IPK itu baru kita hitung dan bagi dengan 8, dalam sistematika penghitung maka VB mempunyai bahasa yang nama val  jadi kita hars menambahkan val dlo dalam penghitungna... seperti gambar  code ini

ipk = (Val(TextBoxX1.Text) + Val(TextBoxX2.Text) + Val(TextBoxX3.Text) + Val(TextBoxX4.Text) + Val(TextBoxX5.Text) + Val(TextBoxX6.Text) + Val(TextBoxX7.Text) + Val(TextBoxX8.Text)) / 8

lalu kita masukan hasil itu kedalam textbox nilai baru kita bisa tau apakah kita comlaude apa tidak...
jika nilai > 3.50 itu coumlaude
jika nilai <3.5 dan nilai > 3.0 maka itu sangat memuaskan
jika nilai < 3.0 itu kurang memaskan
dan jika nilai <2.0 maka silahkan mengulang... hehhee...
ok cukup ngerti kan... Oke lanjut ke tutorial berikutnya ...... :)

  • Digg
  • Del.icio.us
  • StumbleUpon
  • Reddit
  • RSS

Menentukan Kelulusan dengan berdasarkan nilai


Dalam Program ini sahabat bisa membuat program kelulusan yang mana akan di sini akan kita tampilkan perandaian jika nilai > 60 maka lulus dan jika nilai < 60 maka tidak lulus.. ayo lihat listing programnya :)

listing program

Public Class Form3
    Private Sub TextBoxX1_TextChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles TextBoxX1.TextChanged

    End Sub

    Private Sub ButtonX1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles ButtonX1.Click
        If TextBoxX1.Text >= 60 Then
            TextBoxX2.Text = "Lulus"
        Else
            TextBoxX2.Text = "Tidak Lulus"


        End If
    End Sub

    Private Sub PanelEx1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles PanelEx1.Click

    End Sub


End Class

dan ini tampilan programnya... :)

dan ini jika tidak lulus


  • Digg
  • Del.icio.us
  • StumbleUpon
  • Reddit
  • RSS

Menampilkan Tampillan Login User

Oke Sahabat Semua kita akan membuat tampilan Login User.. seperti coding dan tampilannya mari kita lihat

--listing code

Public Class Form1

    Private Sub ButtonX1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles ButtonX1.Click
        If TextBoxX1.Text = "Husni" And TextBoxX2.Text = "Husni" Then
            MessageBox.Show("Login Anda Berhasil")
        Else
            MessageBox.Show("Login gagal")
        End If

    End Sub

    Private Sub PredikatToolStripMenuItem_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles PredikatToolStripMenuItem.Click
        Form2.Show()
    End Sub

    Private Sub KelulusanToolStripMenuItem_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles KelulusanToolStripMenuItem.Click
        Form3.Show()
    End Sub

    Private Sub ExitToolStripMenuItem_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles ExitToolStripMenuItem.Click
        Application.Exit()
    End Sub
End Class

Tampilannya seperti ini...
Dengan Menggunakan pengandain (if) kita bisa membuat login user seperti ini dalam program ini
jika username dan password 'husni' maka login berhasil tapi jika salah satunya slah maka login gagl... :))

  • Digg
  • Del.icio.us
  • StumbleUpon
  • Reddit
  • RSS

Menampilkan Huruf dari Z-A

kita akan membuat contoh program menampilakn huruf/abjad dari huruf Z sampai huruf A
langsung kita lihat code e ...hehehee

Listing Program
#include <iostream>
using namespace std;

int main()
{
char huruf;
for ( huruf ='Z'; huruf>= 'A'; huruf--)
{
cout << huruf << " ";
}
return 0;
}
       
Oke ini capture programnya...

lets say hamdalah....
   

  • Digg
  • Del.icio.us
  • StumbleUpon
  • Reddit
  • RSS

Menampilan tahun kabisat dan bukan

Menampilkan tahun kabisat dan tidaknya dari tahun 1990 S/D 2020

Listing Program
#include <iostream>
using namespace std;
int main()
{
int tahun;
int thnawal = 1990;
int thnakhir = 2020;
cout <<endl;

for(tahun=thnawal; tahun<=thnakhir; tahun++) {
if (tahun%4==0)
{
cout <<"Tahun Kabisat : " <<tahun <<endl;
cout <<endl;
}
else {
cout <<"Bukan Tahun Kabisat : " <<tahun <<endl;
cout <<endl;
}

}
}

Dari program ini kita akan langsung melihat tahun kabisat dari tahun 1990 s/d 2020
mari kita lihat capture programnya...

  • Digg
  • Del.icio.us
  • StumbleUpon
  • Reddit
  • RSS

Menampilkan Menu dan memilih Program dari Menu Tersebut

Menampilkan Menu dan memilih Program dari Menu Tersebut

--Listing Program

#include <iostream>
using namespace std;

int main ()
{
    int No,r,t,s;
    double Luaslingkrn,VolKbs,Volsldr;
    cout << "Pilih Program dari Menu dibawah ini dengan menekan angka Program : " << endl;
    cout << "-------------------------- " << endl <<endl;
    cout << "1.Menghitung Volume Kubus : " << endl;   
    cout << "2.Menghitung luas lingkaran : " << endl;   
    cout << "3.Menghitung volume silinder : " << endl << endl;   
    cout << "Pilih berdasarkan No : " ;
    cin >> No;
    cout << endl;
    if (No == 1)
    {
        cout << "Menghitung Volume Kubus : " <<endl ;
        cout << "-------------------------- " << endl <<endl;
        cout << "Masukan Nilai sisinya : " ;
        cin >> s;
        VolKbs = s * s * s;
        cout << "Maka Volumenya adalah : " <<VolKbs;
    }
    if ( No== 2)
    {
        cout << "Menghitung Luas Lingkaran : " <<endl;
        cout << "-------------------------- " << endl <<endl;
        cout << "Masukan Nilai jari-jarinya : "  ;
        cin >> r;
        Luaslingkrn = 3.14 * (r * r);
        cout << "Maka Luas Lingkarannya adalah : " <<Luaslingkrn ;
    }
    if (No==3)
    {
        cout << "Menghitung Volume silinder : " <<endl;
        cout << "-------------------------- " << endl <<endl;
        cout << "Masukan Nilai jari-jarinya : ";
        cin >> r;
        cout << "Masukan Nilai tingginya : " ;
        cin >> t;
        Volsldr = 3.14 * ((r * r) * t);
        cout << "Maka Volumenya adalah : " <<Volsldr;
    }
    return 0;
}



    Keterangan Variable integer
r = jari- jari
t = Tinggi
s = Sisi
No = No program yang akan di pilih

  Keterangan Variable Double
 Luaslingkrn = luas lingkaran
 VolKbs = Volume Kubus
 Volsldr =  Volume silinder

Kenapa yang luaslingkaran, volume kubus dan Volume Silinder itu tipe datanya double karna ada koma yang akan memecahkan angkanya...
ini tampilan untuk kita memilih program apa yang kita akan jalankan....

Dan ini tampilan no 1. yaitu cara menghitung nilai Volume Kubus dengan nilai sisinya 3
ini tampilan program no 2 yaitu mencari nilai Luas lingkaran dengan jarijarinya 7
ini tampilan program no 3 yaiut mencari nilai Volume Silinder dengan jarijarinya 7 dan tinggi 5

   

  • Digg
  • Del.icio.us
  • StumbleUpon
  • Reddit
  • RSS

Blogger news

Popular Posts