0% menganggap dokumen ini bermanfaat (0 suara)
141 tayangan18 halaman

Kondisi, Perulangan Dan Array

Dokumen tersebut memberikan penjelasan singkat tentang C# Dasar Console Aplication(Perintah Dasar,Masukan,Perulangan,Kondisi Dan Aray). Dokumen ini menjelaskan struktur dasar program C#, perintah pencetakan, masukan, jenis-jenis perulangan seperti for, while, do-while dan foreach, penyelesaian kondisi menggunakan if-else dan switch case, serta penjelasan singkat tentang array satu dan dua dimensi dalam bahasa C#.
Hak Cipta
© Attribution Non-Commercial (BY-NC)
Kami menangani hak cipta konten dengan serius. Jika Anda merasa konten ini milik Anda, ajukan klaim di sini.
Format Tersedia
Unduh sebagai DOC, PDF, TXT atau baca online di Scribd
0% menganggap dokumen ini bermanfaat (0 suara)
141 tayangan18 halaman

Kondisi, Perulangan Dan Array

Dokumen tersebut memberikan penjelasan singkat tentang C# Dasar Console Aplication(Perintah Dasar,Masukan,Perulangan,Kondisi Dan Aray). Dokumen ini menjelaskan struktur dasar program C#, perintah pencetakan, masukan, jenis-jenis perulangan seperti for, while, do-while dan foreach, penyelesaian kondisi menggunakan if-else dan switch case, serta penjelasan singkat tentang array satu dan dua dimensi dalam bahasa C#.
Hak Cipta
© Attribution Non-Commercial (BY-NC)
Kami menangani hak cipta konten dengan serius. Jika Anda merasa konten ini milik Anda, ajukan klaim di sini.
Format Tersedia
Unduh sebagai DOC, PDF, TXT atau baca online di Scribd
Anda di halaman 1/ 18

[Type the company name]

C# Dasar Console Aplication(Perintah Dasar,Masukan,Perulangan,Kondisi Dan Aray)

12

Tidak ada kata pelontar ,eh pelontar maksudnya pengantar tidak penting juga terlalu resmi,langsung saja yuk simak tutorialnya 1. Struktur Program C#
using using using using System; System.Collections.Generic; System.Linq; System.Text;

namespace ConsoleApplication1 { class Program { static void Main(string[] args) { } } }

Pembahasan : 1. Keyword using digunakan untuk memberitahu compiler class- class yang sedang digunakan pada aplikasi . 2. Keyword namespace digunakan untuk mendeklarasikan ruang lingkup dari class yang dibuat. 3. Static artinya menunjukan suatu tipe method 4. Void Meripakan suatu method atau objeck tidak di kembalikan. 5. String[] args merupakan tipe argumen yang akan diterima sebagai parameter,sementara args merupakan Args merupakan merupakan array argumen. 2. Printah Pencetakan karakter :
using using using using System; System.Collections.Generic; System.Linq; System.Text;

namespace ConsoleApplication1 { class Program { static void Main(string[] args) { Console.Write("cetak karakter tanpa pindah baris"); Console.WriteLine("cetak carakter dengn pindah baris");

Page 2

Console.Read(); } } }

Pembahasan : 1. Console.Write = cetak karakter tanpa pindah baris . 2. Console.writeline= Cetak karakter dengan pindah baris berikutnya. 3. Console.Read = untuk membaca atau menangkap karakter 3. Perintah Masukan
using using using using System; System.Collections.Generic; System.Linq; System.Text;

namespace ConsoleApplication1 { class Program { static void Main(string[] args) { Console.Write("Masukan Nama Anda =\t"); String nama = Console.ReadLine(); Console.WriteLine("nama anda adalah{0}", nama); Console.Read(); } } }

Pembahasan : Console.Write = Untuk mencetak karakter Console.WriteLine = Untuk mencetak karakter disertai pindah baris String nama = Tipe data string pana variable nama. Console.ReadLine(); = Perintah masukan dari user. {0} = Merupakan array

Page 3

Hasil Aplikasi Setelah di running :

4. Macam Macam Perulangan Berikut macam macam perulangan : A. Perulangan Dengan For Syntak Struktur Perulangan : For (Niali awal; kondisi; Increment/Decrement) { Statement yang akan diulang; } Contoh :
using System;

Page 4

using System.Collections.Generic; using System.Linq; using System.Text; namespace Looping_byAli { class Program { static void Main(string[] args) { for (int orang = 1; orang <= 10; orang++) { Console.WriteLine("\n Anorang yang ke -" + orang.ToString()); } Console.Read(); } } }

Hasil Program Setelah Di running :

B. Perulangan Dengan While Syntak struktur Perulangan :


While (Ekspresi Boolean.) { Pernyataan perulangan; }
Page 5

Contoh :
using using using using System; System.Collections.Generic; System.Linq; System.Text;

namespace Loopingwhile_byali { class Program { static void Main(string[] args) { Console.WriteLine("===================Looping Dengan While=========================="); int oke = 1; while (oke <= 8) { Console.WriteLine("\n Selamat Belajaryang rajin.Sapaan ke" + oke); oke++; } Console.Read(); } } }

Hasil Program Setelah diruning :

C. Perulangan dengan do-while Syntak Struktur Perulangan :

Page 6

Do { } While(Ekspresi Boolean.)

Contoh Do-While :
using using using using System; System.Collections.Generic; System.Linq; System.Text;

namespace Looping_Dowhilebyali { class Program { static void Main(string[] args) { Console.WriteLine(" Perulangan dengan Do - While"); Console.WriteLine("=========================="); int i = 1; do { Console.WriteLine("\n Urutan Angka ke= " + i); i++; } while (i <= 10); Console.Read(); } } }

Hasil Aplikasi Setelah Di Running :

Page 7

D. Perulangan dengan Foreach Konsep foreach memiliki kesamaan dengan for. Biasanya digunakan unruk mengambil seluruh data pada list yang ada(aray). Bedanya foreach tidak counter, karena proses iterasi dilakukan secara internal array. Syntak Struktur Perulangan :
Foreach (tipe_data nama_var in nama_array) { Pernyataan ; }

Contoh :
using using using using System; System.Collections.Generic; System.Linq; System.Text;

namespace Looping_foreachbyali { class Program { static void Main(string[] args)

Page 8

{ String[] Hewan = { "Ayam", "Bebek", "Angsa","Entok","Itik","Burung"}; Console.WriteLine("Perulangan Dengan FOREACH"); Console.WriteLine("=========================="); foreach (String urutan in Hewan) { Console.WriteLine(urutan + " "); } Console.Read(); } } }

Hasil Program Setelah Di Running :

5. Macam Macam Penyelesaian Kondisi

A. Kondisi Dengan If-Else


Syntak Struktur Program :
IF (Kondisi/Syarat) { Keputusan;} Else

Page 9

{Keputusan;}

Contoh Program :
using using using using System; System.Collections.Generic; System.Linq; System.Text;

namespace penyelasaiankondisi { classProgram { staticvoid Main(string[] args) { String l, p, sisi,pilih; Double luas, r, sisinya, pj, ls, Keliling, pilihan; constdouble phi = 3.14; Console.WriteLine("masukan pilihan \n 1.Persegi panjang \n 2.Bujur Sangkar \n 3.Lingkaran"); Console.Write("silakan MAsukan Angka ="); pilih = Console.ReadLine(); pilihan = Convert.ToDouble(pilih); if (pilihan == 1) { Console.WriteLine("Selamat anda memilih menghitung Luas Persegi PAnjang \n"); Console.Write("Masukan Panjang Persegi PAnjang =\n"); p = Console.ReadLine(); Console.Write("MAsukan NIlai Lebar ="); l = Console.ReadLine(); pj = Convert.ToDouble(p); ls = Convert.ToDouble(l); luas = pj * ls; Console.WriteLine("Luas Persegi Panjang Adalah {0}", luas); } elseif (pilihan == 2) { Console.WriteLine("Anda memilih Bujur Sangkar"); Console.Write("Maukan nilai sisi :"); sisi = Console.ReadLine(); sisinya = Convert.ToDouble(sisi); luas = sisinya * sisinya; Console.WriteLine("Luas Bujur Sangkar adalah: {0}",luas); } else { Console.WriteLine("Anda memilih Luas Keliling Lingkaramn"); Console.Write("masukan nilai Jari2 :"); String jari = Console.ReadLine(); r = Convert.ToDouble(jari); Keliling = phi * r * r; Console.WriteLine("Keliling Lingkaran = {0}",Keliling); } Console.Read(); }

Page 10

Hasil Program Setelah Di Running:

B. Kondisi dengan Switch Case


Syntak Struktur Program :
Switch (Sarat) { Case kondisi : Keputusan ; Break; Default: Keputusan n;

Page 11

Break; }

Contoh Program :
using System; using System.Collections.Generic; using System.Linq; using System.Text; namespace Condisi_switchcase { class Program { static void Main(string[] args) { atas: String jumlah, timnya; double jumtim, biaya;

Console.WriteLine(" ...:: Lomba 17 Agustus::..."); Console.WriteLine("**********************************"); Console.Write("Pilih kode Lomba [L17 : R17] :"); string pilihan = Console.ReadLine(); Console.Write("Masukan Jumlah Tim : "); jumlah = Console.ReadLine(); Console.WriteLine("***************************"); switch (pilihan) { case "L17": Console.WriteLine("Lomba pilihan anda : Lomba Balap Karung"); Console.WriteLine("Pendaftaran Tiap personil : 2000"); jumtim = Convert.ToDouble(jumlah); int i = 1; while (i <= jumtim) { Console.Write("personil ke{0} :", +i); timnya = Console.ReadLine(); i++; } Console.WriteLine(""); Console.WriteLine(""); biaya = jumtim * 2000; Console.WriteLine("******************************************"); Console.Write("jumlah Biaya : {0}", biaya); break; default: Console.WriteLine("Lomba pilihan anda : Lomba Balap Klereng"); Console.WriteLine("Pendaftaran Tiap personil : 1000");

Page 12

jumtim = Convert.ToDouble(jumlah); int a = 1; while (a <= jumtim) { Console.Write("personil ke {0} :", +a); timnya = Console.ReadLine(); } Console.WriteLine(""); Console.WriteLine(""); biaya = jumtim * 30000; Console.WriteLine("**********************************"); Console.Write("jumlah Biaya : {0}", biaya); break; } Console.WriteLine(""); Console.WriteLine(" Ulang : pilih [yes/no]"); String masuk = Console.ReadLine(); if (masuk == "yes") { Console.Clear(); goto atas; } else { return; } }

Hasil Program Setelah Di Running :

Page 13

6. Array Pada C #
Array adalah sebuah struktur data yang terdiri atas banyak variabel dengan tipe data sama, dimana masing-masing elemen variabel mempunyai nilai indeks.

Contoh :
using using using using System; System.Collections.Generic; System.Linq; System.Text;

namespace Array_ByAli { class Program { static void Main(string[] args) { int[] array = new int[] { 1,2,3,4,5,6,7,8,9}; Console.WriteLine("========= Array 1 Dimensi Menggunakan========"); for (int i = 0; i < array.Length; i++)

Page 14

{ Console.WriteLine("Angka ke-"+(i+1)+" : "+array[i]); } int baris; baris = 4; int klm=4; int[,] anggapmatrik = new int[baris, klm]; int x=1; for(int s=0; s<baris; s++){ for(int j=0; j<klm; j++){ anggapmatrik[s,j]=x; x++; } } Console.WriteLine("==============Array 2 Dimensi=============="); for (int s = 0; s<baris; s++) { for (int j = 0; j < klm; j++) { Console.Write(anggapmatrik[s, j] + "\t"); } Console.WriteLine(); } Console.ReadKey(); } } }

Hasil Program Setelah di running :

Page 15

1. OOP (Objeck Oriented Programing). merupakan Sebuah pemrograman yang berorientasikan pada objek. Semua data dan fungsi di dalamnya dibungkus dalam kelas-kelas atau objek-objek. Menitikberatkan kepada objek-objek untuk menyelesaikan tugas atau proses dari program tersebut. Sedangkan penitikberatkan ini dimaksudkan adanya interaksi pengiriman nilai, pesan atau pernyataan antar objek. Kemudian objek yang merespon hasil dari interaksi tersebut akan membentuk suatu tindakan atau aksi (methode).
Dalam Object Oriented Programming ada beberapa istilah yang harus anda pahami:

Page 16

Object Object adalah merupakan sesuatu yang bisa dianalogikan dengan benda, orang, tempat, kejadian atau konsep-konsep yang ada di dunia nyata yang digunakan pada perangkat lunak atau sistem informasi. Contohnya gedung, Manusia,Motor dll Class Class adalah kumpulan kumpulan objek dengan atribut/properti yang mirip, prilaku yang mirip, serta hubungan dengan object yang lain dengan cara yang mirip. Class juga dapat mendefinisikan ciri dan perilaku

objek tersebut.
Atribut Atribut adalah data yang dimiliki oleh object dalam kelas.

Page 17

Oke demikian duluyah,dari ane,apabila ada kekurangan mohon maaf,kita sama-sama belajar,,,,,wek.wek..supaya lebh kenal lagi berikut biodata penulis,,,

Perkenalkan nama ane Muhamad Ali,panggil saja Ali atau Al,nah sekarang ini ane masih kuliah di salah satu sekolah Tinggi suwasta,pada semester 4.ane uga dulu pernah sekolah di SMA N 1 Losarang,,lulus kemudian melanjutkan kuliah di jurusan Tehnik Komputer dan Informatika di BSI dan STMIK Nusa Mandiri. Yah demikian singkatdeh perkenalan dari ane, teriakasih telah mengunjungi website ane di www.muhamadali.besaba.comatau www.ceritaalialdefinu.wordpress.com,apa bila banyak kekurangan ane mohon maff,,, semoga kita menjadi orang yang bermanfaat untuk orang lain,,amin,,,

Page 18

Anda mungkin juga menyukai