28 Jul 2013

Membuat soal isian singkat di project apps WindowsPhone

Assalamualikum Wr Wb

Alhamdulillah ada waktu lagi untuk update ini blog, Lagi ngerjain apps tentang tajwid dan buat latihan dengan isian singkat, ini juga hasil ngulik ama belajar dari temen. Oke, ga usah banyak basa-basi lagi ntar keburu basi.. hehe
Dibawah ini tutorial singkatnya :

Pertama kita buat dulu coding di Page.xaml nya :


<TextBlock HorizontalAlignment="Stretch" Margin="0,0,0,0" Grid.Row="1" TextWrapping="Wrap" VerticalAlignment="Top" Height="auto">
                 <Run Text="Isilah dengan jawaban yang singkat dan tepat"/>
                 <LineBreak/>
                 <Run Text="1 Jika Nun mati atau tanwin bertemu huruf fa maka hukum tajwidnya adalah"/>
                    </TextBlock>
                    <TextBox Height="72" HorizontalAlignment="Left" Margin="0" Name="satu" Text="" VerticalAlignment="Top" Width="430" />

hasilnya seperti gambar di bawah ini  :


kemudian buat tombol button juga di Page.xaml dengan coding seperti dibawah ini :
<Button Click="isian_Click" Name="isian" Content="Selesai" HorizontalAlignment="Center" VerticalAlignment="Top" />

Terakhir kita buat coding di Page.xaml.cs, coding nya seperti dibawah ini :

int g;
private void isian_Click(object sender, RoutedEventArgs e)
        {
            if (satu.Text == "ikhfa")
                g = 20;
            else
                g = 0;
           
            int hasil = g ;
            MessageBox.Show("Nilai Anda = " + hasil);

Algoritma nya adalah ketika kita tekan tombol button maka akan muncul message box yang berisi nilai dari isian yang kita isikan. Padatombol button kita buat event handler isian_Click yang berisi jika isi dari satu.Text adalah ikhfa maka g(variabel nomer1) bernilai 20, jika berisi selain dari ikhfa maka nilainya adalah no, kemudian variabel hasil yang akan diisikan ke MessageBox berisi string "Nilai Anda =" ditambah dengan hasil dari variabel hasil, dengan contoh gambar seperti dibawah ini :

Kita juga bisa memodifikasi coding diatas dengan banak soal tinggal modifikasi pada perhitungannya...

Semoga bermanfaat,
Terimakasih

No comments:

Post a Comment

< >