Manufaktur industri
Industri Internet of Things | bahan industri | Pemeliharaan dan Perbaikan Peralatan | Pemrograman industri |
home  MfgRobots >> Manufaktur industri >  >> Industrial programming >> Bahasa C

Tutorial Pernyataan C# IF, Switch, For, While Loop [Contoh]

Kontrol Aliran dan pernyataan bersyarat

Kontrol aliran dan pernyataan kondisional tersedia dalam bahasa pemrograman apa pun untuk mengubah aliran program.

Misalnya, jika seseorang hanya ingin mengeksekusi sekumpulan pernyataan tertentu berdasarkan logika tertentu, maka Kontrol aliran, dan pernyataan bersyarat akan berguna.

Anda akan mendapatkan pemahaman yang lebih baik saat kita membahas berbagai pernyataan yang tersedia di C#.

Harap dicatat bahwa semua kode di bawah ini dibuat ke file Program.cs.

Dalam tutorial ini, Anda akan belajar-

1) Jika pernyataan

Pernyataan if digunakan untuk mengevaluasi ekspresi boolean sebelum mengeksekusi sekumpulan pernyataan. Jika suatu ekspresi bernilai true, maka ekspresi tersebut akan menjalankan satu set pernyataan, selain itu ekspresi tersebut akan menjalankan serangkaian pernyataan lainnya.

Dalam contoh kita di bawah ini, perbandingan dibuat untuk variabel yang disebut nilai. Jika nilai variabel kurang dari 10, maka variabel tersebut akan menjalankan satu pernyataan, atau sebaliknya akan berjalan pada pernyataan lain.

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace DemoApplication
{
 class Program 
 {
  static void Main(string[] args) 
  {
   Int32 value = 11;
   
   if(value<10)
   {
    Console.WriteLine("Value is less than 10");
   }
   else
   {
    Console.WriteLine("Value is greater than 10");
   }
    Console.ReadKey();
  }
 }
}

Penjelasan Kode

  1. Pertama kita mendefinisikan variabel yang disebut nilai dan menyetelnya ke nilai 11.
  2. Kami kemudian menggunakan pernyataan 'jika' untuk memeriksa apakah nilainya kurang dari 10 variabel. Hasilnya akan benar atau salah.
  3. Jika kondisi if bernilai true, kami akan mengirimkan pesan “Nilai kurang dari 10” ke konsol.
  4. Jika kondisi if bernilai false, kami akan mengirimkan pesan “Nilai lebih besar dari 10” ke konsol.

Jika kode di atas dimasukkan dengan benar dan program berhasil dijalankan, output berikut akan ditampilkan.

Keluaran:

Kita dapat dengan jelas melihat bahwa pernyataan 'jika' dinilai salah. Oleh karena itu pesan “Nilai lebih besar dari 10” dikirim ke konsol.

2) Ganti pernyataan

Pernyataan switch merupakan peningkatan dari pernyataan 'jika'. Jika Anda memiliki beberapa ekspresi yang perlu dievaluasi dalam satu kesempatan, menulis beberapa pernyataan 'jika' menjadi masalah.

Pernyataan switch digunakan untuk mengevaluasi ekspresi dan menjalankan pernyataan yang berbeda berdasarkan hasil ekspresi. Jika satu kondisi tidak bernilai true, pernyataan switch akan pindah ke kondisi berikutnya dan seterusnya.

Mari kita lihat, bagaimana ini bekerja dengan contoh di bawah ini. Di sini, kita kembali membandingkan nilai variabel yang disebut 'nilai'. Kemudian kita memeriksa apakah nilainya sama dengan 1, atau 2, atau sesuatu yang sama sekali berbeda.

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace DemoApplication
{
 class Program
 {
  static void Main(string[] args) 
  {
   Int32 value=11;
   switch(value) 
   {
     case 1: Console.WriteLine("Value is 1");	
     break;
     case 2: Console.WriteLine("Value is 2");
     break;
     default: Console.WriteLine("value is different");
     break;
   }
  }
 }
}

Penjelasan Kode:-

  1. Pertama-tama kita mendefinisikan variabel yang disebut 'nilai' dan menyetelnya ke nilai 11.
  2. Kami kemudian menggunakan pernyataan 'switch' untuk memeriksa nilai variabel 'value.'
  3. Pernyataan kasus digunakan untuk mengatur kondisi yang berbeda. Berdasarkan kondisi, satu set pernyataan dapat dieksekusi. Pernyataan switch dapat memiliki beberapa kondisi kasus. Pernyataan kasus pertama memeriksa apakah nilai variabel sama dengan 1.
  4. Jika pernyataan kasus pertama benar, maka pesan “Nilai adalah 1” akan ditulis ke konsol.
  5. Pernyataan break digunakan untuk memutuskan dari keseluruhan pernyataan switch, setelah kondisi benar.
  6. Kondisi default adalah kondisi khusus. Ini hanya berarti bahwa jika tidak ada ekspresi kasus yang bernilai true, maka jalankan kumpulan pernyataan untuk kondisi default.

Jika kode di atas dimasukkan dengan benar dan program berhasil dijalankan, output berikut akan ditampilkan. Output mencetak nilai default “Nilai berbeda”, karena tidak ada kondisi yang terpenuhi.

Keluaran:

3) Perulangan sementara

Perulangan while digunakan untuk tujuan iteratif. Misalkan jika Anda ingin mengulang serangkaian pernyataan tertentu untuk beberapa kali tertentu, maka while loop digunakan.

Dalam contoh kami di bawah ini, kami menggunakan pernyataan while untuk menampilkan nilai variabel 'i'. Pernyataan while digunakan untuk menampilkan nilai sebanyak 3 kali.

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace DemoApplication
{
 class Program
 {
  static void Main(string[] args) 
  {
   Int32 value=3,i=0;
   
   while(i<value)
   {
    Console.WriteLine(i);
    i=i+1;
   }
    Console.ReadKey(); 
  }
 }
}

Penjelasan Kode:-

  1. Dua variabel Integer didefinisikan, satu adalah nilai dan yang lainnya adalah 'i'. Variabel nilai digunakan sebagai batas atas di mana kita harus mengulangi pernyataan while kita. Dan ‘i’ adalah variabel yang akan diproses selama iterasi.
  2. Dalam pernyataan while, nilai 'i' selalu diperiksa terhadap batas atas.
  3. Di sini kami menampilkan nilai 'i' ke konsol. Kami juga menaikkan nilai 'i'.

Jika kode di atas dimasukkan dengan benar dan program berhasil dijalankan, output berikut akan ditampilkan.

Keluaran:

Di sini Anda dapat melihat bahwa pernyataan while dieksekusi 3 kali dan bertambah secara bersamaan. Dan setiap kali, itu menampilkan nilai variabel 'i' saat ini.

4) Untuk loop

Loop 'for' juga digunakan untuk tujuan iteratif. Misalkan jika Anda ingin mengulang serangkaian pernyataan tertentu untuk beberapa kali tertentu, maka forloop digunakan.

Dalam contoh kami di bawah ini, kami menggunakan pernyataan 'untuk' untuk menampilkan nilai variabel 'i'. Pernyataan 'untuk' digunakan untuk menampilkan nilai sebanyak 3 kali.

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace DemoApplication
{
 class Program
 {
  static void Main(string[] args) 
  {
   for(Int32 i=0;i<3;i++)
   {
    Console.WriteLine(i);
   }
    Console.ReadKey(); 
  
  }
 }
}

Penjelasan Kode:-

  1. Kata kunci 'for' digunakan untuk memulai pernyataan 'for loop'.
  2. Dalam 'for loop', kita mendefinisikan 3 hal. Yang pertama adalah menginisialisasi nilai variabel, yang akan digunakan dalam 'for loop'.
  3. Yang kedua adalah membandingkan nilai 'i' dengan batas atas. Dalam kasus kami, batas atas adalah nilai 3 (i<3).
  4. Akhirnya, kita menaikkan nilai 'i' yang sesuai.
  5. Di sini kami menampilkan nilai 'i' ke konsol.

Jika kode di atas dimasukkan dengan benar dan program berhasil dijalankan, output berikut akan ditampilkan.

Keluaran:

Di sini Anda dapat melihat bahwa pernyataan 'untuk' dijalankan 3 kali. Dan setiap kali, itu menampilkan nilai variabel 'i' saat ini.


Bahasa C

  1. Pernyataan sakelar C#
  2. C# while dan do... while loop
  3. C# untuk loop
  4. C++ untuk Loop
  5. C++ while dan do... while Loop
  6. C++ switch..Pernyataan kasus
  7. C untuk Loop
  8. Program Bilangan Palindrome di Java Menggunakan while &for Loop
  9. Python For &While Loops:Enumerate, Break, Continue Statement
  10. Python range() Fungsi:Float, List, For loop Contoh