TUGAS ALPRO
Pembuatan Program Rata-Rata
Menggunakan Perulangan dan Percabangan
Nama: Muhammad Faisol Salafi
NIM : 31131008...
 Flowchart
START
n=1 to m
Input(i)
s=s+1
i<0 s=s+1
total=total-i
Tidak
Ya
rata=total/s
Output(total),
Output(s, rata)
Ula...
 Coding
'
' Created by SharpDevelop.
' User: eF
' Date: 12/10/2013
' Time: 12:42 PM
'
' To change this template use Tools...
'Output
Console.WriteLine("jumlah bilangan yang diinputkan adalahh "& total)
Console.WriteLine("Rata-rata nilai bilangan b...
 Tampilan Aplikasi
Analisa Masalah
 Input: - Batasan(m)
 Proses: --------
> Do
> For n=1 to m
Input(Nilai ke- n)
s=s+1
If i<0 Then
s=s-1
Ex...
Algoritma
 Deskriptif:
 Masukkan Bilangan Bulat Sebagai Pembatas
o Untuk n sama dengan 1 ke m
o Masukkan nila ke- n yang...
 Kamus
> m : Byte
> n : Byte
> s : Byte
> i : Byte
> rata : Byte
> total : Byte
> Ulang : String
 Diskripsi
Input(m)
For...
Upcoming SlideShare
Loading in …5
×

Program Rata-Rata VB.net

511 views
377 views

Published on

Program Rata-Rata Menggunakan Perulangan dan Percabangan VB.net

Published in: Education
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
511
On SlideShare
0
From Embeds
0
Number of Embeds
5
Actions
Shares
0
Downloads
11
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Program Rata-Rata VB.net

  1. 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. 2.  Flowchart START n=1 to m Input(i) s=s+1 i<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. 3.  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("=>Nama : Muhammad Faisol Salafi =") Console.WriteLine("=>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-"& n &"= ") i=Convert.ToInt32(Console.ReadLine()) s=s+1 If i<0 Then s=s-1 Exit For End If total=total+i Next rata=total/s
  4. 4. 'Output Console.WriteLine("jumlah bilangan yang diinputkan adalahh "& total) Console.WriteLine("Rata-rata nilai bilangan bulat antara 1 sampai ke "& s &" Adalah "& 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. 5.  Tampilan Aplikasi
  6. 6. Analisa Masalah  Input: - Batasan(m)  Proses: -------- > Do > For n=1 to m Input(Nilai ke- n) s=s+1 If i<0 Then s=s-1 Exit For End If total=total+i Next > rata=total/s > Loop While (Ulang=”Y”) or (Ulang=”y”)  Output: total, s, rata(Rata-Rata) -> Deklarasi= m, n, i, s, Ulang, rata, total
  7. 7. Algoritma  Deskriptif:  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  Keluar Untuk  Keluar Jika  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  Pseudocode  Judul Program > Program Penghitung Rata-Rata  Narasi > // Input: Batasan Merupakan Bilbul Positif dengan rentang 0-255 maka tipe data yang tepat yaitu Byte > / Input: i Merupakan Bilbul Positif dengan rentang 0-255 maka tipe data yang tepat yaitu Byte > // Output: Total Merupakan Bilbul Positif dengan rentang 0-255 maka tipe data yang tepat yaitu Byte > // Output: Rata Merupakan Bilbul Positif dengan rentang 0-255 maka tipe data yang tepat yaitu Byte > // Output: s Merupakan Bilbul Positif dengan rentang 0-255 maka tipe data yang tepat yaitu Byte > //Output: Ulang Menggunakan Huruf jadi Type Data yang di gunakan adalah String
  8. 8.  Kamus > m : Byte > n : Byte > s : Byte > i : Byte > rata : Byte > total : Byte > Ulang : String  Diskripsi Input(m) For n=1 To m ("Inputkan Nilai ke- n ") s s+1 If i<0 Then s s-1 Exit For End If total total+i Next rata total/s Output(Total) Output(s, rata) End

×