Upcoming SlideShare
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×
Saving this for later? Get the SlideShare app to save on your phone or tablet. Read anywhere, anytime – even offline.
Standard text messaging rates apply

# Program Rata-Rata VB.net

260

Published on

Program Rata-Rata Menggunakan Perulangan dan Percabangan VB.net

Program Rata-Rata Menggunakan Perulangan dan Percabangan VB.net

Published in: Education
0 Likes
Statistics
Notes
• Full Name
Comment goes here.

Are you sure you want to Yes No
• Be the first to comment

• Be the first to like this

Views
Total Views
260
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
10
0
Likes
0
Embeds 0
No embeds

No notes for slide

### Transcript

• 1. TUGAS ALPRO Pembuatan Program Rata-Rata Menggunakan Perulangan dan Percabangan Nama: Muhammad Faisol Salafi NIM : 3113100868 SEKOLAH TINGGI ILMU KOMPUTER PGRI BANYUWANGI 2014
• 2. &#xF0B7; Flowchart START n=1 to m Input(i) s=s+1 i&lt;0 s=s+1 total=total-i Tidak Ya rata=total/s Output(total), Output(s, rata) Ulang= Y or Ulang= y END Tidak Ya
• 3. &#xF0B7; Coding ' ' Created by SharpDevelop. ' User: eF ' Date: 12/10/2013 ' Time: 12:42 PM ' ' To change this template use Tools | Options | Coding | Edit Standard Headers. ' Module Program Sub Main() Dim i, n, m, total, rata As Integer Dim s As Integer =0 Dim ulang As String Do Console.ForegroundColor=ConsoleColor.Cyan Console.WriteLine("========================================================================= =") Console.WriteLine("= =") Console.WriteLine("= PROGRAM PENGHITUNG RATA-RATA =") Console.WriteLine("= =") Console.WriteLine("= =") Console.WriteLine("=&gt;Nama : Muhammad Faisol Salafi =") Console.WriteLine("=&gt;NIM : 3113100868 =") Console.WriteLine("========================================================================= =") Console.WriteLine() 'Inputan Console.Write("Inputkan Bilangan Bulat Sebagai Pembatas = ") m=Convert.ToInt32(Console.ReadLine()) Console.WriteLine() 'Proses For n=1 To m Console.Write("Inputkan Nilai ke-"&amp; n &amp;"= ") i=Convert.ToInt32(Console.ReadLine()) s=s+1 If i&lt;0 Then s=s-1 Exit For End If total=total+i Next rata=total/s
• 4. 'Output Console.WriteLine("jumlah bilangan yang diinputkan adalahh "&amp; total) Console.WriteLine("Rata-rata nilai bilangan bulat antara 1 sampai ke "&amp; s &amp;" Adalah "&amp; rata) Console.WriteLine() Console.ForegroundColor=ConsoleColor.Red Console.Write("Apakah Anda Ingin Mengulang (Y/T)= ") ulang=Convert.ToString(Console.ReadLine()) Loop While (ulang="y") Or (ulang="Y") Console.WriteLine() Console.Clear End Sub End Module
• 5. &#xF0B7; Tampilan Aplikasi
• 6. Analisa Masalah &#xF0FC; Input: - Batasan(m) &#xF0FC; Proses: -------- &gt; Do &gt; For n=1 to m Input(Nilai ke- n) s=s+1 If i&lt;0 Then s=s-1 Exit For End If total=total+i Next &gt; rata=total/s &gt; Loop While (Ulang=&#x201D;Y&#x201D;) or (Ulang=&#x201D;y&#x201D;) &#xF0FC; Output: total, s, rata(Rata-Rata) -&gt; Deklarasi= m, n, i, s, Ulang, rata, total
• 7. Algoritma &#xF076; Deskriptif: &#xF0FC; Masukkan Bilangan Bulat Sebagai Pembatas o Untuk n sama dengan 1 ke m o Masukkan nila ke- n yang telah di konvert ke i o Hitung Batas n sama dengan batas n ditambah 1 o Jika i kurang dari 0 kemudian o Hitung Batas n sama dengan batas n dikurangi 1 &#xF0A7; Keluar Untuk &#xF0A7; Keluar Jika &#xF0A7; Hitung Nilai Total ditambah i o Selanjutnya o Hitung Rata-Rata yaitu total dibagi Batas n o Tampilkan Total o Tampikan s o Tampilkan Rata Rata o Ulang Y or Ulang y o Selesai &#xF076; Pseudocode &#xF0FC; Judul Program &gt; Program Penghitung Rata-Rata &#xF0FC; Narasi &gt; // Input: Batasan Merupakan Bilbul Positif dengan rentang 0-255 maka tipe data yang tepat yaitu Byte &gt; / Input: i Merupakan Bilbul Positif dengan rentang 0-255 maka tipe data yang tepat yaitu Byte &gt; // Output: Total Merupakan Bilbul Positif dengan rentang 0-255 maka tipe data yang tepat yaitu Byte &gt; // Output: Rata Merupakan Bilbul Positif dengan rentang 0-255 maka tipe data yang tepat yaitu Byte &gt; // Output: s Merupakan Bilbul Positif dengan rentang 0-255 maka tipe data yang tepat yaitu Byte &gt; //Output: Ulang Menggunakan Huruf jadi Type Data yang di gunakan adalah String
• 8. &#xF0FC; Kamus &gt; m : Byte &gt; n : Byte &gt; s : Byte &gt; i : Byte &gt; rata : Byte &gt; total : Byte &gt; Ulang : String &#xF0FC; Diskripsi Input(m) For n=1 To m ("Inputkan Nilai ke- n ") s s+1 If i&lt;0 Then s s-1 Exit For End If total total+i Next rata total/s Output(Total) Output(s, rata) End