Onlu sayı sisteminden ikili sayı sistemine dönüştürme — Csharp
Onlu sayı sisteminden ikili sayı sistemine dönüştürme — Csharp
Soru 1 :
Girilen Okul Türü sayılarını listbox’a aktaran programın csharp windows forms application kodlarını yazınız.
Soru 2 :
Girilen onluk sistemdeki sayısı ikili sayı sistemine çeviren programın csharp windows forms application kodlarını yazınız.
using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Linq; using System.Text; using System.Threading.Tasks; using System.Windows.Forms; using System.Collections; namespace Soru_1 { public partial class Form1 : Form { public Form1() { InitializeComponent(); } ArrayList ogrenciler = new ArrayList(); private void btnEkle_Click(object sender, EventArgs e) { ogrenciler.Add(txtAd.Text + "," + txtSoyad.Text + "," + cbOkulTuru.Text); int meslek = 0, normal = 0, anadolu = 0; for (int i = 0; i < ogrenciler.Count; i++) //www.gorselprogramlama.com { if (ogrenciler[i].ToString().IndexOf("Normal Lise") != -1) { normal++; } else if (ogrenciler[i].ToString().IndexOf("Meslek Lisesi") != -1) { meslek++; } else // ANADOLU LİSESİ { anadolu++; } } lstSonuc.Items.Clear(); lstSonuc.Items.Add("Normal Liselilerin Sayısı : " + normal); lstSonuc.Items.Add("Meslek Liselilerin Sayısı : " + meslek); lstSonuc.Items.Add("Anadolu Liselilerin Sayısı : " + anadolu); txtAd.Text = ""; txtSoyad.Text = "";//www.gorselprogramlama.com cbOkulTuru.SelectedIndex = -1; } private void btnGoster_Click(object sender, EventArgs e) { int Sayi = int.Parse(txtSayi.Text); string Sonuc = ""; do { Sonuc += Sayi % 2; Sayi = Sayi / 2; } while (Sayi >= 2); Sonuc += Sayi % 2; char[] ikilikSistem = Sonuc.ToCharArray(); Array.Reverse(ikilikSistem); Sonuc = ""; int birSayisi = 0; for (int i = 0; i < ikilikSistem.Length; i++) { Sonuc += ikilikSistem[i].ToString(); if (int.Parse(ikilikSistem[i].ToString()) == 1) { birSayisi++;//www.gorselprogramlama.com } } MessageBox.Show("İkilik Sistem : " + Sonuc + " İçindeki bir sayısı : " + birSayisi); } } }