wmaraci reklam
tr.link

C# Ödevi ( Çözüldü )

3 Mesajlar 1.020 Okunma
acebozum
tr.link

ecan1453 ecan1453 Eren Can Kullanıcı
  • Üyelik 15.01.2013
  • Yaş/Cinsiyet 29 / E
  • Meslek Kamu Yönetimi
  • Konum Eskişehir
  • Ad Soyad E** C**
  • Mesajlar 1212
  • Beğeniler 51 / 113
  • Ticaret 27, (%100)
Problemi çözdüm, @trmabi hocam çok teşekkürler tekrardan biraz düzenleyerek hallettim.

int toplam = 0, carpma = 1, ktoplam = 0;

Console.WriteLine("0'dan buyuk sayı gir :");
int sayac = Convert.ToInt32(Console.ReadLine());
if (sayac <= 0)
{
Console.WriteLine("0'dan buyuk sayi gir!");
Console.ReadLine();
}
else
{
for (int i = 1; i <= sayac; i++)
{
if (i % 2 == 0)
{
Console.WriteLine(i + ">> 2nin kati");
toplam += i * i;
}
else if (i % 2 == 0 || i % 3 == 0)
{
Console.WriteLine(i + ">> 3un ve 2nin kati");
ktoplam += (i * i); // doğru elleme
carpma *= i;
}
}
Console.WriteLine("ikinin katlarinin toplami: " + toplam);
Console.WriteLine("ucun katlarinin çarpımı: " + carpma);
Console.WriteLine("Hem 2'nin Hem de 3'ün Katları Olan Sayıların Toplumları: " + ktoplam);
Console.ReadLine();
}


 

 

googleasistan
reklam

trmabi trmabi Üyeliği Durdurulmuş Banlı Kullanıcı
  • Üyelik 30.08.2017
  • Yaş/Cinsiyet 33 / E
  • Meslek *
  • Konum Diğer
  • Ad Soyad M** B**
  • Mesajlar 48
  • Beğeniler 7 / 10
  • Ticaret 0, (%0)
Hepsinin karalerini tek tek mi alacağız yoksa toplayıp mı alacağız? Yazdığından bir şey anlamadım o yüzden böyle bir şey yaptım gerisi sana kalmış kolay gelsin.




int ikininkatlari = 0; int ucunkatlari = 0;
Console.WriteLine("0dan buyuk sayı gir :");
int sayi =Convert.ToInt32(Console.ReadLine());
if (sayi <= 0) { Console.WriteLine("0dan buyuk sayi gir davar!"); Console.ReadLine(); }
else//0dan buyukse islemlere baslayalim
{
for (int i = 0; i < sayi; i++)//soylenen sayi kadar donguye sokalim
{
if (i % 2 == 0)
{ Console.WriteLine(i + ">> 2nin kati"); ikininkatlari += i; }//ikinin katiysa ust uste toplayalim
else if (i % 3 == 0)
{ Console.WriteLine(i + ">> 3un kati"); ucunkatlari += i; }//ucun katiysa ust uste toplayalim

}
Console.WriteLine("ikinin katlarinin toplami: " + ikininkatlari);
Console.WriteLine("ucun katlarinin toplami: " + ucunkatlari);
Console.ReadLine();
}
ecan1453

kişi bu mesajı beğendi.

ecan1453 ecan1453 Eren Can Kullanıcı
  • Üyelik 15.01.2013
  • Yaş/Cinsiyet 29 / E
  • Meslek Kamu Yönetimi
  • Konum Eskişehir
  • Ad Soyad E** C**
  • Mesajlar 1212
  • Beğeniler 51 / 113
  • Ticaret 27, (%100)
trmabi Hocam öncelikle elinize sağlık teşekkür ederim biraz düzenleme ile halletim.
 

 

wmaraci
wmaraci
Konuyu toplam 1 kişi okuyor. (0 kullanıcı ve 1 misafir)
Site Ayarları
  • Tema Seçeneği
  • Site Sesleri
  • Bildirimler
  • Özel Mesaj Al