0% found this document useful (0 votes)
33 views6 pages

Lat4-Perulangan - AlproSa01 (1322001, 1322005, 1322011, 1322015, 1322021, 1322026)

The document discusses algorithms and data structures exercises 4 loops. It contains 3 examples of using loops in Visual Basic .NET: 1. Displaying prime numbers up to 25 using a for loop. 2. Displaying the series 1, 2, 5, 26 using a do loop until. 3. Storing personal data using basic and array variables, including name, age, date of birth, email, gender, comments.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
33 views6 pages

Lat4-Perulangan - AlproSa01 (1322001, 1322005, 1322011, 1322015, 1322021, 1322026)

The document discusses algorithms and data structures exercises 4 loops. It contains 3 examples of using loops in Visual Basic .NET: 1. Displaying prime numbers up to 25 using a for loop. 2. Displaying the series 1, 2, 5, 26 using a do loop until. 3. Storing personal data using basic and array variables, including name, age, date of birth, email, gender, comments.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 6

ALGORITMA DAN STRUKTUR DATA

LATIHAN 4 PERULANGAN

Disusun Oleh:
Kelompok 2 – SA01

Wibowo Abdusalam (1322001)


Ramzi Norfadhli Qastalani (1322005)
Rachel Diva Samantha (1322011)
Hikmal Ananta Putra (1322015)
Diva Aulia Andistya (1322021)
Muammar Aufar Prasetya (1322026)

Dosen Pengampu:
DEDY TRISANTO S.Kom M.M.S.I

POLITEKNIK STMI JAKARTA


SISTEM INFORMASI INDUSTRI OTOMOTIF
Jl. Letjen Suprapto No. 26 RT.10/RW. 5, Cempaka Putih Timur, Kec. Cempaka Putih, Kota
Jakarta Pusat, Daerah Khusus Ibukota Jakarta

2023
1. Menampilkan deret bilangan prima dengan nilai maksimal 25 dengan for
• Syntax deret bilangan prima dengan nilai maksimal 25 dengan for

Public Class Form1


Private Sub btnTampilkan_Click(sender As Object, e As EventArgs) Handles
btnTampilkan.Click
Dim maxNilai As Integer = 25

ListBox1.Items.Clear() ' Menghapus isi ListBox sebelum menambahkan


bilangan prima baru.

For nilai As Integer = 2 To maxNilai


If IsBilanganPrima(nilai) Then
ListBox1.Items.Add(nilai)
End If
Next
End Sub

Private Function IsBilanganPrima(ByVal nilai As Integer) As Boolean


If nilai <= 1 Then
Return False
End If

For pembagi As Integer = 2 To Math.Sqrt(nilai)


If nilai Mod pembagi = 0 Then
Return False
End If
Next

Return True
End Function
End Class

2. Menampilkan deret : 1, 2, 5, 26 . Dengan menggunakan Do loop until


• Syntax untuk Menampilkan deret : 1, 2, 5, 26 . Dengan menggunakan Do loop until
Public Class Form1
Private Sub btnGenerate_Click(sender As Object, e As EventArgs) Handles
btnGenerate.Click
Dim n As Integer = 1
Dim previousValue As Integer = 0
Dim output As String = ""

Do
output &= n
previousValue = n
n = (n * previousValue) + 1
If n <= 26 Then output &= ","
Loop Until n > 26

txtOutput.Text = output
End Sub

Private Sub Label1_Click(sender As Object, e As EventArgs) Handles


Label1.Click

End Sub
End Class

3. Program untuk menyimpan data diri menggunakan variabel biasa dan variabel array
• Syntax untuk menyimpan data diri menggunakan variabel biasa dan variabel array

Public Class Form1


Dim nama, umur, ttl, email, komentar, jk As String
Dim tanggal As DateTime
Dim hasil As String

Private Sub Form1_Load(sender As Object, e As EventArgs) Handles


MyBase.Load
rblaki.Checked = True
cbumur.SelectedIndex = 0
End Sub

Private Sub Label2_Click(sender As Object, e As EventArgs) Handles


Label2.Click

End Sub

Private Sub Label3_Click(sender As Object, e As EventArgs) Handles


Label3.Click
End Sub

Private Sub Label4_Click(sender As Object, e As EventArgs) Handles


Label4.Click
End Sub

Private Sub Label5_Click(sender As Object, e As EventArgs) Handles


Label5.Click
End Sub

Private Sub Label1_Click(sender As Object, e As EventArgs) Handles


Label1.Click
End Sub

Private Sub Label6_Click(sender As Object, e As EventArgs) Handles


Label6.Click
End Sub

Private Sub TextBox1_TextChanged(sender As Object, e As EventArgs)


Handles tbnama.TextChanged

End Sub

Private Sub ComboBox1_SelectedIndexChanged(sender As Object, e As


EventArgs)

End Sub

Private Sub ComboBox2_SelectedIndexChanged(sender As Object, e As


EventArgs) Handles cbumur.SelectedIndexChanged

End Sub

Private Sub Button2_Click(sender As Object, e As EventArgs) Handles


btsimpan.Click
nama = tbnama.Text
ttl = tbttl.Text
tanggal = dttanggal.Value
email = tbemail.Text
If rblaki.Checked Then
jk = rblaki.Text
End If

If rbperempuan.Checked Then
jk = rbperempuan.Text
End If

umur = cbumur.SelectedItem.ToString()
tanggal = dttanggal.Value.ToString("dd MM yyyy")
komentar = tbkomentar.Text

hasil = "Form Data Diri :" & vbCrLf &


"Nama : " & nama & vbCrLf &
"TTL : " & ttl & ", " & vbCrLf & tanggal & vbCrLf &
"Email : " & email & vbCrLf &
"Jenis Kelamin : " & jk & vbCrLf &
"Umur : " & umur & vbCrLf &
"Komentar : " & komentar

MessageBox.Show(hasil, "Data Tersimpan!", MessageBoxButtons.OK,


MessageBoxIcon.Information)

End Sub

Private Sub btreset_Click(sender As Object, e As EventArgs) Handles


btreset.Click
tbnama.Text = String.Empty
tbttl.Text = String.Empty
tbemail.Text = String.Empty
rblaki.Checked = False
rblaki.Checked = False
cbumur.SelectedIndex = 0
tbkomentar.Text = String.Empty

End Sub
End Class

You might also like