folder Tahribat.com Forumları
linefolder C - C++
linefolder Bir Sayının Tek Mi Çift Mi Oldugunu Gösteren Program



Bir Sayının Tek Mi Çift Mi Oldugunu Gösteren Program

  1. KısayolKısayol reportŞikayet pmÖzel Mesaj
    RootB
    RootB's avatar
    Kayıt Tarihi: 31/Ekim/2008
    Erkek

    Şimdi böyle bir şey istediğini duyunca , hemen editörü açıp böyle bir şey kodladım. Anlatayım:

    2 adet sayfadan oluşuyor. Form sayfası ve işlem sayfası.

    index.php , islem.php

    index.php kodları ; http://sudrap.org/paste/text/1806/

    islem.php kodları  :http://sudrap.org/paste/text/1807/

    Forma girilen değer sayı değilse sayı olmadığını belirtiyor.

    Sayı ise tek mi çift mi olduğunu söylüyor.

    Çalışır halini görmek için tıklayınız.

    Umarım işine yarar.

  2. KısayolKısayol reportŞikayet pmÖzel Mesaj
    FCN
    FCN's avatar
    Kayıt Tarihi: 28/Eylül/2007
    Erkek

    VB.NET   örneği

     

    Public Class Form1
        Dim a As Integer
        Dim i As Integer

        Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
            a = InputBox("bir sayı girin")

            If a Mod 2 = 0 Then
                MsgBox("çift")
            Else
                MsgBox("tek")
            End If

        End Sub
    End Class

     

    okutma yazdırma işlemini basit olsun die inputbox ve msjbox arla yaptım 

  3. KısayolKısayol reportŞikayet pmÖzel Mesaj
    fivestar
    fivestar's avatar
    Kayıt Tarihi: 30/Haziran/2007
    Erkek
    çok teşekkürler arkadaşlar :) javada yazabilen varmı ? peki

    Ağırdır sevmelerim her yürek taşıyamaz, büyüktür umutlarım her omuz kaldıramaz
  4. KısayolKısayol reportŞikayet pmÖzel Mesaj
    Excel
    radres
    radres's avatar
    Kayıt Tarihi: 28/Şubat/2009
    Erkek

    C builderda yazdım -> asal sayı sınaması...

    yalnız <math.h> kütüphanesini eklemek lazım butonun kodlarını verim eniisi:

    {

         int a,b,c;

     

         a=StrToFloat(Edit1->Text);

     

     

         if(a<=1){

                ShowMessage("sınama sayısını yazın");

                  goto son;

                  }

     

     

         b=0;

         for(c=2;c<a;c++){

                          if((a%c)==0)b++;

                          }

     

         if(b!=0)ShowMessage("asal değil ");

         else    ShowMessage("asal       ");

                son:


    valar morghulis ...
  5. KısayolKısayol reportŞikayet pmÖzel Mesaj
    TxT
    TxT's avatar
    Kayıt Tarihi: 13/Eylül/2007
    Erkek

    Klavyeden Girilen Bir Sayının Java 'da Tekmi Çiftmi Old. Bulan Program ..
    * Klavyeden Giriş Aşamasında Ekteki Keyboard.class dosyasını kullandım (bkz: "Keyboard.readInt();")..

    Keyboard.class'ı indir

    -----------------------------------------------

    // Sayinin Tekmi Ciftmi Old. Bulan Program
    // TbT | TxT

    class TekmiCiftmi   {
        public static void main(String args[])
        {
            int sayi;

            System.out.print("Bir Sayi Giriniz :  ");

            sayi = Keyboard.readInt();

            if( sayi %2 == 0 )
                    System.out.println( sayi + " cift sayidir ");
            else
                    System.out.println(sayi + " tek sayidir. ");
                                                    
        }

    }

    ---------------------------------

    Çıktısı
    http://img213.imageshack.us/img213/2002/java.jpg

    Buradaki tek mantık, sayının mod 2 ye göre (sayi%2) bakıyoruz eğer 0 kalanı veriyorsa çifttir, 1 kalanı veriyosa tek sayıdir.

     

  6. KısayolKısayol reportŞikayet pmÖzel Mesaj
    Kız Babası
    kuytul
    kuytul's avatar
    Kayıt Tarihi: 08/Eylül/2005
    Erkek
    zumsuk bunu yazdı:
    -----------------------------

    kuytul bunu yazdı:
    -----------------------------
    asal sayı olup olmadıüını bulan bir program olsa şahane olur. tek çift olayları nasıl olsa yapılır sanırım.
    -----------------------------

    hocam aslına bakarsan basit.Yani

    2,3,5,7 ye bölünüyormu diye bakıcaz.bölünmüyorsa asal ... Mantıken bu değil mi ?


    -----------------------------
    tamam da 11,13,17,23 ...vs bölünebilir 8 1 basamaklı sayılarda bile asallığını bulabilecek bir şey. Gazetede okumuştum ibm yapmıştı sanırım çok gelişmiş bi şey tabi

    instagram.com/yks.rehberlik >> YKS Rehberlik ve Eğitim Koçluğu için takipte kalın ;)
  7. KısayolKısayol reportŞikayet pmÖzel Mesaj
    g2k
    g2k's avatar
    Kayıt Tarihi: 03/Mayıs/2007
    Erkek

    kuytul bunu yazdı:
    -----------------------------
    zumsuk bunu yazdı:
    -----------------------------

    kuytul bunu yazdı:
    -----------------------------
    asal sayı olup olmadıüını bulan bir program olsa şahane olur. tek çift olayları nasıl olsa yapılır sanırım.
    -----------------------------

    hocam aslına bakarsan basit.Yani

    2,3,5,7 ye bölünüyormu diye bakıcaz.bölünmüyorsa asal ... Mantıken bu değil mi ?


    -----------------------------
    tamam da 11,13,17,23 ...vs bölünebilir 8 1 basamaklı sayılarda bile asallığını bulabilecek bir şey. Gazetede okumuştum ibm yapmıştı sanırım çok gelişmiş bi şey tabi

    -----------------------------

    hocam şöyle bişey düşündüm ama çok büyük sayıları denemedim. ilk 1000 asal sayıyı denedim ilk 1000 asal sayıda sağlıyor. işin mantığında bir asal sayının bir eksiğinin veya bir fazlasının 6 ya bölünebilmesi yatıyor.

    int sayi;
                for (; ; )
                {
                    sayi = Convert.ToInt32(Console.ReadLine());

                    if (((sayi + 1) % 6 == 0)||((sayi-1)%6==0))
                    {
                        Console.WriteLine("asal");

                    }
                    else
                        Console.WriteLine("asal değil");
                }

    c# derleyicisi olan arkadaşlar bunu büyük sayılarda test edebilirler.

     

  8. KısayolKısayol reportŞikayet pmÖzel Mesaj
    FCN
    FCN's avatar
    Kayıt Tarihi: 28/Eylül/2007
    Erkek

    asal sayıları bulmak icin sınır belirtmeden düşünmedim ama sınır belirterek girilen sayı sınıra kadar olan sayıların hepsine bölünür

    birine bile bölünürse asal değildir yazdırır

    ama sadece kendisine bölünürse asaldır yazar 

    mesela 0 la 100 arasındaki sayıların içinden 11 seçtik 

    11 i hepsine bölmeyi deneriz :D 1 e bölünmesine zaten baktırmayız kendisinide bölündügünde karşılaşitırız kendisiyse asal yazar  ama daha fazlasına bölünürse asal deil yaz ve 3. ye bölmedne işlemi bitiriz performans kaybınıda önleriz.

  9. KısayolKısayol reportŞikayet pmÖzel Mesaj
    TxT
    TxT's avatar
    Kayıt Tarihi: 13/Eylül/2007
    Erkek

    Java ile Bir Sayının Asal Sayı olup olmadığını bulan program

    ------------

    // Sayinin Asal olup olmadigini bulan program
    // TbT | TxT

    class Asal{
        public static void main(String args[])
        {
            int sayi, sayac=0, i;

            System.out.print("Bir Sayi Giriniz :  ");

            sayi = Keyboard.readInt();
           
            for(i = 1; i<=sayi ; i++ )

                if( sayi %i == 0 )
                       
                        sayac = sayac +1;
          
           if(sayac ==2)
                System.out.println("Girmis oldugunuz  " + sayi + "  asal sayidir." );
            else
                System.out.println("Girmis oldugunuz  " + sayi + "  asal sayi degildir!" );       
                                                   
        }
    }
    --------------------------------

    Çıktısı

    http://img34.imageshack.us/img34/1940/asale.jpg

    Asal sayılar bilindiği üzere "1" e ve kendisinden başka tam böleni olmayan sayılardır. Bu nedenle programa bir sayaç koydum ve döngü ile (kendisi dahil)tüm sayilara tek tek böldüm eğer tam bölünüyorsa (sayi %i == 0) sayacı 1 arttırdım. En sonunda sayaca baktım, eğer sayaç 2 ise ( bu sayilar 1 ve kendisi ) bu sayı asal sayidir. Değilse asal değildir..

  10. KısayolKısayol reportŞikayet pmÖzel Mesaj
    Kız Babası
    kuytul
    kuytul's avatar
    Kayıt Tarihi: 08/Eylül/2005
    Erkek

    kodlama mantığı txt'in dediği gibi. yalnız 10 rakamlı bir şey yazınca yazılım kitlenir mi acaba. yüksek sayılarda deniyebilir misin.


    instagram.com/yks.rehberlik >> YKS Rehberlik ve Eğitim Koçluğu için takipte kalın ;)
Toplam Hit: 36025 Toplam Mesaj: 84