program asalmi(input,output); Label here; var a,i : integer; begin writeln('Sayiyi Giriniz'); readln(a); if a>2 then begin for i:=2 to A-1 do begin if A mod i=0 then begin writeln('Sayi Asal Degildir.',i,' sayisina tam bolunur'); Goto here; Break; end end; writeln('Sayi Asaldir'); goto here end else if A=2 then writeln('sayi asaldir') else writeln('1 den buyuk bir sayi giriniz'); here:readln() end.
13 Kasım 2012 Salı
Asal mi degil mi
Girilen bir sayinin asal olup olmadığını kontrol eder
10 sayidan en büyüğü
Klavyeden girilen 10 sayidan hangisinin en büyük sayi olduğunu ve hangi sirada girildiğini ekrana yazdıran program
program enbuyuks(input,output); var i,sayi,enbuyuk,sira : integer; begin writeln('Sayiyi Giriniz'); readln(sayi); enbuyuk:=sayi; sira:=1; for i:=2 to 9 do begin writeln('Sayiyi Girin'); readln(sayi); if sayi>enbuyuk then begin sira:=i+1; enbuyuk:=sayi end end; writeln('en buyuk sayi : ',enbuyuk); writeln('Girildigi Sira : ',sira); readln() end.
10 Kasım 2012 Cumartesi
Saat hesaplama
başlangıç saati ve tahmini varış süresi verilen yolun varışını hesaplama
program saatbul(input,output); var gun,saat1,saat2,dakika1,dakika2,ssaat,sdakika:integer; begin writeln('yola cikilacak saati yazin'); readln(saat1); writeln('yola cikilacak dakikayi yazin'); readln(dakika1); writeln('yolda gececek saati yazin'); readln(saat2); writeln('yolda gececek dakikayi yazin'); readln(dakika2); sdakika:=dakika1+dakika2; ssaat:=saat1+saat2; if sdakika>=60 then begin ssaat:=ssaat+sdakika div 60; sdakika := sdakika mod 60; end; if ssaat >=24 then begin gun :=ssaat div 24; ssaat := ssaat mod 24; writeln(gun,' gun ',ssaat,' saat ',sdakika,' dakika') end else writeln(ssaat,' saat ',sdakika,'dakika'); readln() end.
Faiz hesabi
Girilen değerlere göre her ay faiz ve para hesabi yapan program
program faiz(input,output); var A,n,f :real; t,i:integer; begin writeln('Parayi Giriniz'); readln(A); writeln('Aylik Faiz Oranini Giriniz'); readln(n); writeln('Kac ay hesaplansin'); readln(t); for i:=1 to t do begin f:= A*n/1200; A:= A+f; writeln(i,'.nci Ay sonundaki Paraniz : ',A) end; writeln('Cikmak icin Bir Tusa Basiniz'); readln() end.
7 Kasım 2012 Çarşamba
Mukemmel Sayi
Mükemmel sayı, sayılar teorisinde, kendisi hariç pozitif tam bölenlerinin toplamı kendisine eşit olan sayı. Diğer bir ifadeyle, bir mükemmel sayı, bütün pozitif tam bölenlerinin toplamının yarısına eşittir.
program mukemmel(input,output); var sayi,bolen,i : integer; begin bolen:=0; writeln('sayiyi Giriniz'); readln(sayi); if sayi>0 then begin for i:=1 to sayi-1 do begin if sayi mod i = 0 then bolen:= bolen+i end; if bolen = sayi then begin writeln('sayi mukemmel sayidir') end else writeln('sayi mukemmel degildir') end else writeln('sayi 0"dan buyuk olmali'); readln() end.
Sayinin pozitif bolenlerini bulma
Bir sayinin pozitif tam bolenlerini bulur.
program bolenbul(input,output); var sayi,i:integer; begin writeln('bir Sayi Giriniz : '); readln(sayi); for i:=1 to sayi+1 do begin if sayi mod i=0 then writeln('sayi ',i,'(y)e tam bolunur'); end; readln() end.
9 Haziran 2012 Cumartesi
Data is Null hatası
Listliste = new List (); using (SqlDataReader oku = komut.ExecuteReader()) while (oku.Read()) { calisan calisanclass = new calisan(oku.GetInt32(0), oku.IsDBNull(1) ? "Girilmedi " : oku.GetString(1), oku.IsDBNull(2) ? "-Girilmedi- " : oku.GetString(2), oku.IsDBNull(3) ? "-Girilmedi- " : oku.GetString(3), oku.IsDBNull(3) ? System.DateTime.Today : oku.GetDateTime(4), oku.IsDBNull(5) ? "-Girilmedi- " : oku.GetString(5), oku.IsDBNull(6) ? 0 : oku.GetInt32(6), oku.IsDBNull(7) ? 0 : oku.GetInt32(7), oku.IsDBNull(8) ? " -Girilmedi-" : oku.GetString(8), oku.IsDBNull(9) ? 0 : oku.GetInt32(9)); liste.Add(calisanclass); } dataGridView1.DataSource = liste; bag.Close(); //oku.IsDbNull("kolonadi")?(eğer null ise) "Default Değeri " : (eğer null değil ise) oku.GetInt32("kolonadi")
23 Mayıs 2012 Çarşamba
Postgresqldeki tabloları comboboxa aktarma
public void tablolariekle(ComboBox combo) { DataTable tablo = new DataTable();//Yeni bir datatable açıyoruz. NpgsqlConnection bag = new NpgsqlConnection(baglantistring);//Bağlantımızı oluşturuyoruz. NpgsqlDataAdapter adaptor = new NpgsqlDataAdapter("SELECT table_name FROM information_schema.tables WHERE table_schema = 'public'", bag);/*DataAdapter Oluşturuyoruz ve Sql Sorgusunu Yazıyoruz ve bağlantıyı belirtiyoruz.*/ bag.Open(); //Bağlantımızı açıyoruz. adaptor.Fill(tablo); //Adaptörden aldığımız bilgileri tabloya dolduruyoruz. combo.DataSource = tablo; //comboboxin Datasourcesini belirtiyoruz. combo.DisplayMember = "table_name";//Comboboxa tablo isimlerinin yazılcağını söylüyoruz. bag.Close();//Bağlantıyı Kapatıyoruz. } private void Form1_Activated(object sender, EventArgs e) { tablolariekle(Combobox1);//burada da form activate olduğu anda tablo isimlerinin comboboxa dolmasını sağlıyoruz. }
Kaydol:
Kayıtlar (Atom)