Program “Test Matematika” dengan goto

Program “Test Matematika” dengan goto

 

Hai, dengan Ravia. Di artikel saya kali ini, saya akan membuat mini program “Test Matematika” dengan Ms. Visual Studio 2010. Inti dari artikel saya ini adalah, saya akan menjelaskan arti dari label dan perintah goto pada bahasa C dan bagaimana cara penggunaaannya.

Goto adalah perintah untuk melompatkan dari suatu pernyataan ke pernyataan yang lain, pernyataan inilah yang disebut label.

Saya akan langsung masuk ke bagian coding, penjelasan akan saya sisipkan di sana. So, mari kita mulai!

  1. Deklarasi variable
    string a, nilai1, nilai2;   //Kegunaan variable a bisa dilihat di gambar

  2. Set nilai variable
    pertanyaan1:   //Label pertama
    Console.WriteLine(“———> Persegi \n”);
    Console.WriteLine(“Luas = Sisi x Sisi”);
    Console.WriteLine(“Jadi, bila sebuah persegi memiliki sisi 15cm”);
    Console.WriteLine(“Berapakah luas persegi tersebut (cm2)?”);
    nilai1 = Console.ReadLine();

    pertanyaan2:   //Label kedua
    Console.WriteLine(“\n \n———> Persegi Panjang \n”);
    Console.WriteLine(“Luas = Panjang x Lebar”);
    Console.WriteLine(“Sebuah persegi panjang memiliki panjang 25cm dengan lebar 10cm”);
    Console.WriteLine(“Berapakah luas persegi panjang tersebut (cm2)?”);
    nilai2 = Console.ReadLine();

  3. Proses
    if (nilai1 != “225”) { goto pertanyaan1; }
    if (nilai2 != “250”) { goto pertanyaan2; }

    Arti dari baris pertama ialah, jika nilai1 bukan 225, kita akan kembali pada pertanyaan 1 (label pertama), sampai nilai1 yang diinput adalah 225. Begitu pula dengan baris yang kedua, jika nilai2 bukan 250, pertanyaan 2 (label kedua) akan ditampilkan terus sampai nilai2 yang diinput adalah 250.

Share this: