Çö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
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]
 
Bu siteyi kullanmak için çerezler gereklidir. Siteyi kullanmaya devam etmek için çerezleri kabul etmelisiniz. Daha Fazlasını Öğren.…