Çözüldü Örnek bir sayı tutacak program yapmak

Bu konu çözüldü olarak işaretlenmiştir. Çözülmediğini düşünüyorsanız konuyu rapor edebilirsiniz.

bat1n

Hectopat
Katılım
5 Ocak 2021
Mesajlar
228
Yer
C:\Windows\system
Daha fazla  
Cinsiyet
Erkek
Basit bir program yapmak istiyorum hiçbir bilgim yok nereden başlamalıyım?

Not: Program şunun gibi olacak bir pencere açılacak bir soru soracak. Örnek bir sayı tutacak biz tahmin edeceğiz gibi.
Nasıl yapabilirim? Hangi programlama dili ile?
 
Son düzenleyen: Moderatör:
Çözüm
Her dil ile yapabilirsiniz, fakat yazdıklarınızı çalıştırmak için büyük ihtimalle bir programa ihtiyacınız olacaktır. Tamamen kendim yapmak istiyorum derseniz , örneğin C dilini seçin ve Youtube'dan bir temel eğitim serisi izleyin. Herhangi bir seri olur. Tahminimce 7-8 video sonunda yapabiliyor olacaksınız. Dile göre değişecek tabii ki fakat yazdıklarınız yaklaşık olarak böyle görünüyor olacak. Belki de daha basit ve kısa sürecektir.

[CODE lang="csharp" title="Örnek kod C#"] static void Main(string[] args)
{
Random random = new Random(); // random sayıyı üretecek obje
int sayi = random.Next(1,10); // parantez içine sayı aralığı yazılabilir
Console.WriteLine("Sayı tahmininizi yazın: "); // kullanıcıdan sayı tahmini iste
var tahmin = Console.ReadLine(); // bu tahmini bilgisayar aklında tutsun

if (Convert.ToInt32(tahmin) == sayi) //girilen tahminin random üretilen sayıyla eşit olup olmadığının kontrolü
{
Console.WriteLine("Doğru tahmin!");
}
else
{
Console.WriteLine("Yanlış tahmin!");

}

Console.ReadKey(); //Konsol direkt kapanmasın diye kullanıcıdan bir girdi bekle
}[/CODE]
Her dil ile yapabilirsiniz, fakat yazdıklarınızı çalıştırmak için büyük ihtimalle bir programa ihtiyacınız olacaktır. Tamamen kendim yapmak istiyorum derseniz , örneğin C dilini seçin ve Youtube'dan bir temel eğitim serisi izleyin. Herhangi bir seri olur. Tahminimce 7-8 video sonunda yapabiliyor olacaksınız. Dile göre değişecek tabii ki fakat yazdıklarınız yaklaşık olarak böyle görünüyor olacak. Belki de daha basit ve kısa sürecektir.

[CODE lang="csharp" title="Örnek kod C#"] static void Main(string[] args)
{
Random random = new Random(); // random sayıyı üretecek obje
int sayi = random.Next(1,10); // parantez içine sayı aralığı yazılabilir
Console.WriteLine("Sayı tahmininizi yazın: "); // kullanıcıdan sayı tahmini iste
var tahmin = Console.ReadLine(); // bu tahmini bilgisayar aklında tutsun

if (Convert.ToInt32(tahmin) == sayi) //girilen tahminin random üretilen sayıyla eşit olup olmadığının kontrolü
{
Console.WriteLine("Doğru tahmin!");
}
else
{
Console.WriteLine("Yanlış tahmin!");

}

Console.ReadKey(); //Konsol direkt kapanmasın diye kullanıcıdan bir girdi bekle
}[/CODE]
 
Son düzenleme:
Çözüm
Her dil ile yapabilirsiniz, fakat yazdıklarınızı çalıştırmak için büyük ihtimalle bir programa ihtiyacınız olacaktır. Tamamen kendim yapmak istiyorum derseniz , örneğin C dilini seçin ve Youtube'dan bir temel eğitim serisi izleyin. Herhangi bir seri olur. Tahminimce 7-8 video sonunda yapabiliyor olacaksınız. Dile göre değişecek tabii ki fakat yazdıklarınız yaklaşık olarak böyle görünüyor olacak. Belki de daha basit ve kısa sürecektir.

[CODE lang="csharp" title="Örnek kod"] static void Main(string[] args)
{
Random random = new Random(); // random sayıyı üretecek obje
int sayi = random.Next(1,10); // parantez içine sayı aralığı yazılabilir
Console.WriteLine("Sayı tahmininizi yazın: "); // kullanıcıdan sayı tahmini iste
var tahmin = Console.ReadLine(); // bu tahmini bilgisayar aklında tutsun

if (Convert.ToInt32(tahmin) == sayi) //girilen tahminin random üretilen sayıyla eşit olup olmadığının kontrolü
{
Console.WriteLine("Doğru tahmin!");
}
else
{
Console.WriteLine("Yanlış tahmin!");

}

Console.ReadKey(); //Konsol direkt kapanmasın diye kullanıcıdan bir girdi bekle
}[/CODE]
Teşekkürler. C# derslerine başlamayı düşünüyorum.
 
Son düzenleyen: Moderatör:
Neredeyse her dilde yapılabilir, ben de Python ile örnek vereyim.
[CODE lang="python" title="Number Guess"]from random import *

durum = True

while durum:
random_number = randint(1,100)
hak = 5
while True:
if hak > 0:
user_number = int(input("Lütfen 1 ile 100 arasında bir tahminde bulunun: "))
if user_number < random_number:
print("Sayi yukarida!")
hak -= 1
print("Kalan hak: "+str(hak))
if user_number > random_number:
print("Sayı Aşağıda!")
hak -= 1
print("Kalan hak: "+str(hak))
if user_number == random_number:
print("Tebrikler sayıyı buldunuz!")
break
else:
print("Malesef bulamadınız! Sayı: "+ str(random_number))
break

secim = input("Devam etmek ister misiniz? (Y/N): ")
if secim == "y" or secim == "Y":
durum = True
else:
break
[/CODE]
 
Uyarı! Bu konu 5 yıl önce açıldı.
Muhtemelen daha fazla tartışma gerekli değildir ki bu durumda yeni bir konu başlatmayı öneririz. Eğer yine de cevabınızın gerekli olduğunu düşünüyorsanız buna rağmen cevap verebilirsiniz.

Technopat Haberler

Geri
Yukarı