C# bilenler bakabilir mi rica etsem ?

Yaparsa bu adam yapar :D [MENTION=20687]forexim[/MENTION]

Discovery cihazımdan Tapatalk kullanılarak gönderildi
 
Yaparsa bu adam yapar :D [MENTION=20687]forexim[/MENTION]

Discovery cihazımdan Tapatalk kullanılarak gönderildi

mobilim dondugumde bakarim :-)

---------- Spam Engelliyici 02:29 ---------- Önceki Mesaj 02:09 ----------

int bolensayi = 4;
int bolum = 0;

Console.WriteLine("Sayi Girin");

int bolunensayi= Convert.ToInt32(Console.ReadLine());

while (bolunensayi >= bolensayi)
{
bolunensayi -= bolensayi;
bolum++;
}
Console.WriteLine("Bolum :" + bolum);
Console.ReadLine();

Mantik budur mobilden yazdim yazim hatasi olabilir
 
Son düzenleme:
abi şu yazılım olaylarına bayılıyorum ya :) keşke pc müh. vs okusaydım diyorum bazen ama işletme de iyidir belki bi pc şirketi kurarız ilerde :)
 
mobilim dondugumde bakarim :-)

---------- Spam Engelliyici 02:29 ---------- Önceki Mesaj 02:09 ----------

int bolensayi = 4;
int bolum = 0;

Console.WriteLine("Sayi Girin");

int bolunensayi= Convert.ToInt32(Console.ReadLine());

while (bolunensayi >= bolensayi)
{
bolunensayi -= bolensayi;
bolum++;
}
Console.WriteLine("Bolum :" + bolum);
Console.ReadLine();

Mantik budur mobilden yazdim yazim hatasi olabilir

hocam bu hangi sorunun cevabı :)

edit : hocam o soru zaten yapıldı eski baya asıl sorular burda :) http://www.ytpara.com/1255660-post20.html
 
Son düzenleme:
mobilim dondugumde bakarim :-)

---------- Spam Engelliyici 02:29 ---------- Önceki Mesaj 02:09 ----------

int bolensayi = 4;
int bolum = 0;

Console.WriteLine("Sayi Girin");

int bolunensayi= Convert.ToInt32(Console.ReadLine());

while (bolunensayi >= bolensayi)
{
bolunensayi -= bolensayi;
bolum++;
}
Console.WriteLine("Bolum :" + bolum);
Console.ReadLine();

Mantik budur mobilden yazdim yazim hatasi olabilir

bu adam ki okulu dereceyle bitiriyo tabi harun yapacak :D
 
Çekiliş programını lise zamanında yapmıştım buyur işin görülsün :)

namespace Sayı_Çekme_Oyunu
{
class Program
{
static void Main(string[] args)
{
string harf="E";
int değer;
int tahmin;
int kaç=0;
do{
Random cekilis=new Random();
değer = cekilis.Next(1, 99);
do
{
Console.Write("Bir Tahminde Bulunun:");
tahmin = Int32.Parse(Console.ReadLine());
kaç++;
if (tahmin < değer)
Console.WriteLine("Küçük...");
if (tahmin > değer)
Console.WriteLine("Büyük...");
}
while (tahmin != değer);
Console.WriteLine("Tebrikler " + kaç + " Tahminde Kazandınız");
kaç = 0;
Console.Write ("Tekrar Oynamak İstermisiniz?(E/H)");
harf = Console.ReadLine();
Console.WriteLine("");
}while (harf =="e"||harf =="E");
}
}
}
 
Sayı bulmaca (bilgisayar tahmin edecek), +50puan

12x12lik bir alanda amiral battı (en büyük gemi 6 parça) oyuncu tahmin
ederse +40, bilgisayar tahmin ederse +60puan

Enigma +70puan

Sana tavsiyem ödevin olsun olmasın 3 uygulamayı yaz. Kodlamanı geliştirmek amaçlı bu 3'nü özellikle yap. Baya bir faydasını görürsün. Bu arada Kodunu direk yazamamda algoritmalarını verebilirim istersen.
 
Bir tane çekiliş programı daha yazmışım zamanında bunu da bilgisayar tahmin ediyor.

namespace Çekiliş
{
class Program
{
static void Main(string[] args)
{
string harf = "E";
do{
Console.Write ("Bir Tahminde Bulunun: ");
int tahmin=Int32.Parse (Console.ReadLine ());
Random cekilis=new Random ();
int değer=cekilis.Next (1,999);
if(değer<1000&&değer>99)
{
Console .Write ("Çekilen Sayı: 0"+değer );
}
else if (değer <100&&değer >9)
{
Console .Write ("Çekilen Sayı:00"+değer );
}
else
{
Console .Write("Çekilen Sayı:000"+değer);

}
if (tahmin !=değer )

{
Console.WriteLine ("");
Console .WriteLine ("Üzgünüm Kazanamadınız...");
}
else

{
Console .WriteLine ("Tebrikler Kazandınız...");
}
Console.Write ("Tekrar Oynamak İstermisiniz?(E/H)");
harf =Console .ReadLine ();
Console .WriteLine ("");
}
while (harf=="e"||harf=="E");


}
}
}
 
ben çevireyim istersen ne zamana lazım, console aplication mu olacak form aplication mu web app ise onları bilemem.
 
console aplication olcak hocam yarın okula gitcek ödev ama p.tesi götürsemde olabilir . ne kadar erken o kadar iyi hocam :)

C# ile şu şekilde hocam

Kod:
using System;
using System.Collections.Generic;
using System.Linq;
using System.Security.Cryptography;
using System.Text;
using System.Threading.Tasks;

namespace SayiOyunu
{
    class Program
    {
        static void Main(string[] args)
        {
            Console.Write("\t\t************************\n");
            Console.Write("\t\t*   SAYI BULMA OYUNU   *\n");
            Console.Write("\t\t************************\n");

            Console.Write("\n\n  KURALLAR\n");
            Console.Write("1.tahmini sayinizin rakamlari farkli olcak\n");
            Console.Write("2.tahmini sayiniz 4 basamakli olcak\n");
            Console.Write("3.tahmini sayiniz pozitif olacak\n");
            Console.Write("4.sayiyi 8 denemeden once bulmalisiniz\n");
            Console.Write("\n<<HADi BAKALiM OYUN BASLiYOR>>\n");

            memo:
            String Sayi = Str_SayiUret(4); // 4 Basamaklık Sayı ürettik            
            if(int.Parse(Sayi) % 2 != 0)
            {
                goto memo;
            }

            //Sayı pozitif tanımlanana kadar döndürüyoruz
            String[] Tahminler = new String[9]; //9-1 => 8 Elemanlı array oluşturduk
            //Console.WriteLine(Sayi);

            for(int i =1;i<=9;i++)
            {
                if (i != 9)
                {
                    Console.Write("Lütfen {0}. Tahmininizi Girin : ", i);
                    string tahmin = Console.ReadLine();
                    Tahminler[i] = tahmin;

                    if (tahmin == Sayi)
                    {
                        Console.WriteLine("\n << TAHMİNLERİNİZ >>\n");
                        if(tahmin.Length>0)
                        {
                            foreach(string tahminn in Tahminler)
                            {
                                if (!string.IsNullOrEmpty(tahminn))
                                {
                                    Console.WriteLine(tahminn);
                                }
                                
                            }
                        }
                        Console.WriteLine("\nTEBRİKLER ! Sayıyı {0}. Tahmininizde Bildiniz. Sayi => {1}", i,Sayi);
                        break;
                    }
                    else
                    {
                        String[] ip = new String[4];
                        for(int p =0;p<=3;p++)
                        {
                            ip[p] = Sayi[p].ToString();
                        }
                        Random rnd = new Random();
                        for(int a = 1;a<=2;a++)
                        {                            
                            ip[rnd.Next(0,Sayi.Length)] = "*"; // 2 Tane ipucu oluşturuyorduk
                        }
                        String IPUCU = string.Empty;
                        foreach (string c in ip)
                        {
                            IPUCU += c.ToString();
                        }
                        Console.WriteLine("IP Ucu = {0}", IPUCU);
                    }
                }
                else
                {
                    Console.WriteLine("BULAMADINIZ ! Sayı {0}'idi",Sayi);
                }
            }

            Console.ReadKey();
        }
        public static String Str_SayiUret(int Uzunluk)
        {
            char[] chars = new char[62];
            chars ="0123456789".ToCharArray();
            byte[] data = new byte[1];
            using (RNGCryptoServiceProvider crypto = new RNGCryptoServiceProvider())
            {
                crypto.GetNonZeroBytes(data);
                data = new byte[Uzunluk];
                crypto.GetNonZeroBytes(data);
            }
            StringBuilder result = new StringBuilder(Uzunluk);
            foreach (byte b in data)
            {
                result.Append(chars[b % (chars.Length)]);
            }
            return result.ToString();
        }
    }
}

Buda proje dosyası : Dosya.tc - cretsiz, Hzl ve Kolay Dosya Paylam
 
C# ile şu şekilde hocam

Kod:
using System;
using System.Collections.Generic;
using System.Linq;
using System.Security.Cryptography;
using System.Text;
using System.Threading.Tasks;

namespace SayiOyunu
{
    class Program
    {
        static void Main(string[] args)
        {
            Console.Write("\t\t************************\n");
            Console.Write("\t\t*   SAYI BULMA OYUNU   *\n");
            Console.Write("\t\t************************\n");

            Console.Write("\n\n  KURALLAR\n");
            Console.Write("1.tahmini sayinizin rakamlari farkli olcak\n");
            Console.Write("2.tahmini sayiniz 4 basamakli olcak\n");
            Console.Write("3.tahmini sayiniz pozitif olacak\n");
            Console.Write("4.sayiyi 8 denemeden once bulmalisiniz\n");
            Console.Write("\n<<HADi BAKALiM OYUN BASLiYOR>>\n");

            memo:
            String Sayi = Str_SayiUret(4); // 4 Basamaklık Sayı ürettik            
            if(int.Parse(Sayi) % 2 != 0)
            {
                goto memo;
            }

            //Sayı pozitif tanımlanana kadar döndürüyoruz
            String[] Tahminler = new String[9]; //9-1 => 8 Elemanlı array oluşturduk
            //Console.WriteLine(Sayi);

            for(int i =1;i<=9;i++)
            {
                if (i != 9)
                {
                    Console.Write("Lütfen {0}. Tahmininizi Girin : ", i);
                    string tahmin = Console.ReadLine();
                    Tahminler[i] = tahmin;

                    if (tahmin == Sayi)
                    {
                        Console.WriteLine("\n << TAHMİNLERİNİZ >>\n");
                        if(tahmin.Length>0)
                        {
                            foreach(string tahminn in Tahminler)
                            {
                                if (!string.IsNullOrEmpty(tahminn))
                                {
                                    Console.WriteLine(tahminn);
                                }
                                
                            }
                        }
                        Console.WriteLine("\nTEBRİKLER ! Sayıyı {0}. Tahmininizde Bildiniz. Sayi => {1}", i,Sayi);
                        break;
                    }
                    else
                    {
                        String[] ip = new String[4];
                        for(int p =0;p<=3;p++)
                        {
                            ip[p] = Sayi[p].ToString();
                        }
                        Random rnd = new Random();
                        for(int a = 1;a<=2;a++)
                        {                            
                            ip[rnd.Next(0,Sayi.Length)] = "*"; // 2 Tane ipucu oluşturuyorduk
                        }
                        String IPUCU = string.Empty;
                        foreach (string c in ip)
                        {
                            IPUCU += c.ToString();
                        }
                        Console.WriteLine("IP Ucu = {0}", IPUCU);
                    }
                }
                else
                {
                    Console.WriteLine("BULAMADINIZ ! Sayı {0}'idi",Sayi);
                }
            }

            Console.ReadKey();
        }
        public static String Str_SayiUret(int Uzunluk)
        {
            char[] chars = new char[62];
            chars ="0123456789".ToCharArray();
            byte[] data = new byte[1];
            using (RNGCryptoServiceProvider crypto = new RNGCryptoServiceProvider())
            {
                crypto.GetNonZeroBytes(data);
                data = new byte[Uzunluk];
                crypto.GetNonZeroBytes(data);
            }
            StringBuilder result = new StringBuilder(Uzunluk);
            foreach (byte b in data)
            {
                result.Append(chars[b % (chars.Length)]);
            }
            return result.ToString();
        }
    }
}

Buda proje dosyası : Dosya.tc - cretsiz, Hzl ve Kolay Dosya Paylam

hay allah razı olsun hocam :)
 
Kişiselleştirme

Tema editörü

Ayarlar Renkler

  • Mobil kullanıcılar bu fonksiyonları kullanamaz.

    Alternatif header

    Farklı bir görünüm için alternatif header yapısını kolayca seçebilirsiniz.

    Görünüm Modu Seçimi

    Tam ekran ve dar ekran modları arasında geçiş yapın.

    Izgara Görünümü

    Izgara modu ile içerikleri kolayca inceleyin ve düzenli bir görünüm elde edin.

    Resimli Izgara Modu

    Arka plan görselleriyle içeriğinizi düzenli ve görsel olarak zengin bir şekilde görüntüleyin.

    Yan Paneli Kapat

    Yan paneli gizleyerek daha geniş bir çalışma alanı oluşturun.

    Sabit Yan Panel

    Yan paneli sabitleyerek sürekli erişim sağlayın ve içeriğinizi kolayca yönetin.

    Box görünüm

    Temanızın yanlarına box tarzı bir çerçeve ekleyebilir veya mevcut çerçeveyi kaldırabilirsiniz. 1300px üstü çözünürler için geçerlidir.

    Köşe Yuvarlama Kontrolü

    Köşe yuvarlama efektini açıp kapatarak görünümü dilediğiniz gibi özelleştirin.

  • Renginizi seçin

    Tarzınızı yansıtan rengi belirleyin ve estetik uyumu sağlayın.

Geri