Postingan lainnya
skor nilai alfabet
assalamualaikum,, min ane mau minta tolong dong kampus lagi ada tugas nih suruh bikin skor nilai alfabet dengan aplikasi c# koding ane udah buat cuma selalu eror. pas di input kan mislkan input 85 nanti keluar nilai A, ini kok keluar nya kembali 85 mohon di bantu dung
ini koding nya
using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Linq; using System.Text; using System.Windows.Forms;
namespace Menentukan_nilai { public partial class Form1 : Form { public Form1() { InitializeComponent(); }
private void btnProses_Click(object sender, EventArgs E) { A = Convert.ToDouble(txtNilai.Text);
else if (A >= 85) Console.WriteLine("A") } else if (B >= 70) { Console.WriteLine("B") } else if (C >= 60) { Console.WriteLine("C") } else if (D >= 50) { Console.WriteLine("D") } else if (E <= 50) { Console.WriteLine("E") } Console.ReadLine(); txtNilai.Text = Convert.ToString(a); }
private void Click(object sender, EventArgs e) { Close(); }
2 Jawaban:
yang nilai A nya ente harusnya if aja, gausah else if, soalnya else if itu harusnya dibuka dengan if terlebih dahulu. Seperti :
if (A >= 85) Console.WriteLine("A") } else if (B >= 70) { Console.WriteLine("B") } else if (C >= 60) { Console.WriteLine("C") } else if (D >= 50) { Console.WriteLine("D") } else if (E <= 50) { Console.WriteLine("E") } Console.ReadLine(); txtNilai.Text = Convert.ToString(a); }
else if harus di buka dengan if dulu, jadi gak bisa langsung ke else if.