C# bilenler bakabilir mi rica etsem ?

EaglePaw

Kayıtlı Üye
Katılım
5 Ocak 2015
Mesajlar
5.482
Tepkime puanı
0
Puan
36
Konum
Kahramanmaraş
Soru 1 : Dışardan girilen iki sayının çarpımını ( çarpma yada bölme operatörü kullanılmadan ) bulan proğram ?

Cevap : Console.WriteLine("Birinci Sayi Girin:");
int S1 = Convert.ToInt32(Console.ReadLine());
Console.WriteLine("ikinci Sayi Girin:");
int S2 = Convert.ToInt32(Console.ReadLine());
int toplam = 0;
for (int i = 0; i < S1; i++)
{
toplam = toplam + S2;
}
Console.WriteLine("çarpım :" + toplam);
Console.ReadLine();

Soru 2 : Dışardan girilen bir sayının 4'e bölümünü (çarpma yada bölme operatörü kullanılmadan) bulan proğram ?

Cevap : ?


2. soruyu cevaplarsanız çok makbule geçer arkadaşlar :)
 
Denemedim ama mantık doğrudur.


Cevap : Console.WriteLine("Birinci Sayi Girin:");
int S1 = Convert.ToInt32(Console.ReadLine());
int bolum = 0;
while(S1>3)
{
bolum = bolum +1;
S1 = S1 - 4;
}
Console.WriteLine("Bolum :" + bolum);
Console.ReadLine();
 
2.soruda yani sen 45 yazıyorsan yanda sana direk 11,25 değerini vercek sanırım bunu arıyorsunuz değilmi ?
 
2.soruda yani sen 45 yazıyorsan yanda sana direk 11,25 değerini vercek sanırım bunu arıyorsunuz değilmi ?

evet hocam

---------- Spam Engelliyici 18:53 ---------- Önceki Mesaj 18:51 ----------

Denemedim ama mantık doğrudur.


Cevap : Console.WriteLine("Birinci Sayi Girin:");
int S1 = Convert.ToInt32(Console.ReadLine());
int bolum = 0;
while(S1>3)
{
bolum = bolum +1;
S1 = S1 - 4;
}
Console.WriteLine("Bolum :" + bolum);
Console.ReadLine();

denedim oldu hocam küsüratını vermedi işimi görür galiba :)
 

Virgülden sonrası hesaplanmayacaksa benim yaptığım doğru. Hesaplanacaksa da ilk while'dan sonra ikinci while'a S1'i sürekli 10 ile çarpıp yine ilk while'ın aynısını yapacak ta ki S1 sıfır olana kadar. Ama virgülden sonrasına gerek yoktur ödevin kolaylığına bakınca :D Benim yazdığım yeter.
 
Virgülden sonrası hesaplanmayacaksa benim yaptığım doğru. Hesaplanacaksa da ilk while'dan sonra ikinci while'a S1'i sürekli 10 ile çarpıp yine ilk while'ın aynısını yapacak ta ki S1 sıfır olana kadar. Ama virgülden sonrasına gerek yoktur ödevin kolaylığına bakınca :D Benim yazdığım yeter.

aynen hocam sağolun teşekür ettim :)
 
yeni konu açmak istemedim , SRG (Seeded Region Growing) kodlaması nedir C# 'da arkadaşlar acaba araştırdım ama bulamadım
[MENTION=10082]Incubus[/MENTION]
 
>>Dışardan girilene kadar art arda sayılar isteyen, sıfır girildiğinde sıfırdan önce girilmiş sayıların en büyüğünü ekrana yazdınra proğram C# ?
[MENTION=10082]Incubus[/MENTION] [MENTION=23687]kasap77[/MENTION] :)
 
>>Dışardan girilene kadar art arda sayılar isteyen, sıfır girildiğinde sıfırdan önce girilmiş sayıların en büyüğünü ekrana yazdınra proğram C# ?
[MENTION=10082]Incubus[/MENTION] [MENTION=23687]kasap77[/MENTION] :)


Denemedim ama bu tarz bir şey ;)

int S1=1;
int max =0;

while (S1 != 0)
{
Console.WriteLine("Sayi Girin:");
S1 = Convert.ToInt32(Console.ReadLine());

if (S1 > max)
{
max = S1;
}

}

Console.WriteLine(“En Yuksek Sayi :" + max);
 
Denemedim ama bu tarz bir şey ;)

int S1=1;
int max =0;

while (S1 != 0)
{
Console.WriteLine("Sayi Girin:");
S1 = Convert.ToInt32(Console.ReadLine());

if (S1 > max)
{
max = S1;
}

}

Console.WriteLine(“En Yuksek Sayi :" + max);

denedim ama olmadı . "Console.WriteLine(“En Yuksek Sayi :" + max);" bu satırda hata gösteriyor :)
 
Hocam şimdi kodun kullanıcıdan sayı alsın . İf yapısı ile kontrol et . Eğer girilen değer Sıfıra eşit değil ise sayı alsın. Sıfıra eşitse En büyük değeri versin.

if(input=! 0){
aldığın sayıları dinamik bir diziye at yada sabit bir dizi de olablir.
Ancak sabit dizide sınır aşma durumu var.
Atama işlemini for döngüsü ile artırarak yaparsın.
}else {
Dizide olan elemanları buble sort gibi sıralama algoritmasına sok. Dizi[0] bolu elemanı bastır. büyükten küçüğe doğru sıralarsın zaten.
}
 
Hocam şimdi kodun kullanıcıdan sayı alsın . İf yapısı ile kontrol et . Eğer girilen değer Sıfıra eşit değil ise sayı alsın. Sıfıra eşitse En büyük değeri versin.

if(input=! 0){
aldığın sayıları dinamik bir diziye at yada sabit bir dizi de olablir.
Ancak sabit dizide sınır aşma durumu var.
Atama işlemini for döngüsü ile artırarak yaparsın.
}else {
Dizide olan elemanları buble sort gibi sıralama algoritmasına sok. Dizi[0] bolu elemanı bastır. büyükten küçüğe doğru sıralarsın zaten.
}

ilk okul 1 matematik sorusunu türev integral kullanarak çözmeye çalışmışsın hocam ya :D
 
ilk okul 1 matematik sorusunu türev integral kullanarak çözmeye çalışmışsın hocam ya :D

Kendi Ödevimi yapıyorum bi yandan pointerın pointerın pointerı ile uğraşınca kafa uçtu :D

Tabi daha da kısaltılabilir kod.

Her girilen elemenı karşılaştırma yaparak temp adlı değişkende tutup en büyüğünü burada saklayıp sonra ekrana bastırılır bu daha mantıklı :D

---------- Spam Engelliyici 00:53 ---------- Önceki Mesaj 00:42 ----------

Console.WriteLine("Sayi Girin:");
S1 = Convert.ToInt32(Console.ReadLine());
[MENTION=10082]Incubus[/MENTION]

Hocam burada neden casting işlemi yaptınız peki :D Direk değeri integer olarak alsak daha efficent çalışmaz mı :D

Not: Benimki de şeylik :D:D
 
Kendi Ödevimi yapıyorum bi yandan pointerın pointerın pointerı ile uğraşınca kafa uçtu :D

Tabi daha da kısaltılabilir kod.

Her girilen elemenı karşılaştırma yaparak temp adlı değişkende tutup en büyüğünü burada saklayıp sonra ekrana bastırılır bu daha mantıklı :D

---------- Spam Engelliyici 00:53 ---------- Önceki Mesaj 00:42 ----------

Console.WriteLine("Sayi Girin:");
S1 = Convert.ToInt32(Console.ReadLine());
[MENTION=10082]Incubus[/MENTION]

Hocam burada neden casting işlemi yaptınız peki :D Direk değeri integer olarak alsak daha efficent çalışmaz mı :D

Not: Benimki de şeylik :D:D

Ben c# bilmiyorum ki :D arkadaş ilk verdiği örnekte öyle yapmış diye oradan değiştire değiştire yazıyorum sadece :D
 
Arkadaşlar vize notum 27 bu soruların yanında puanlar var hangi soruyu yaparsam yanında puan kadar vizeme eklenicek güzel bir soruyu yapabilcek var mı acaba :) . Proğram C# yapılcak . Yardımlarını bekliyorum arkadaşlar :)

3x3 matrisin özvektör +60puan
3x3 özdeğer hesabı +60puan
Sayı bulmaca (kullanıcı tahmin edecek), +30puan
Sayı bulmaca (bilgisayar tahmin edecek), +50puan
tic tac toe (bilgisayar asla kaybetmeyecek) +30puan
12x12lik bir alanda amiral battı (en büyük gemi 6 parça) oyuncu tahmin
ederse +40, bilgisayar tahmin ederse +60puan
9'lu puzzle (manual olarak) +30puan
9'lu puzzle (bilgisayar kendisi çözerse) +70puan
Girilen bir sayının asal olup olmadığını bulan, ayrıca kendisinden sonra
gelen ilk 5 asal sayıyı bulan uygulama +15puan
Girilen bir sayısal ifadeyi metin olarak, metinsel olarak girilen bir
sayısal ifadeyi ise sayısal olarak yazan uygulama +10puan
Sezar şifreleme +15puan
refleks ölçer +10puan
Enigma +70puan
Türkçe ingilizce, ingilizce türkçe sözlük +20puan
Snake +35puan
Transitive Closure (max 15x15 olmak üzere, girilen bir matrisin,
transitive closure) matrisini hesaplayan program (+20)puan
Pişti (bilgisayar gerideki kartları sayacak)+30puan
21 oyunu (bilgisayar ve insan tek el oynayacak, kart sayma yok)+40puan
Dosya tarayıcı(bilgisayarda ismine ilişkin belirli bilgiler verildiğinde
dosyayı arayıp içeriğini ekranda gösteren uygulama) +15puan
FCM +60puan
Kmeans +60puan
Kim 500 milyar ister +25puan
Açık anahtarlı şifreleme (gizli anahtar en az 8 hane olmalı) +35puan

---------- Spam Engelliyici 20:59 ---------- Önceki Mesaj 20:17 ----------

yardım etcek yok mu arkaşlar :)
 
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