none
C# console aplication RRS feed

  • Genel Tartışma

  • Klavyeden bir üçgene ait 3 adet açı girilecektir.Açılardan birisi 90 derece ise bu üçgen dik açılı üçgendir yazacak.Herhangi bir açı 90 dereceden küçük ise dar açılı üçgendir yazacak.Bunun dışındaki durumlarda geniş açılı üçgendir yazacak.

    Buna göre üçgenin çeşidini veren programın;

    1.Akış diyagramını çizin

    2.Kodunu yazınız

    soru bu .... if else komutundan denedim ama tam başaramadım yardımcı olur musunuz lütfen ?

    7 Ekim 2016 Cuma 15:43

Tüm Yanıtlar

  • Bir açısı 90 derece olan üçgenin diğer açıları 90'dan küçük olur. Yaptığınız tanıma göre o zaman hem dik açılı hem dar açılı üçgen yazması gerekir. 

    Denediğinizi paylaşın, nerede takılmışsınız bakalım.


    http://pgnchess.com
    http://dergikapaklari.com


    7 Ekim 2016 Cuma 16:10
  • Soru mantiksiz oldugundan cozumu yoktur de gec.
    7 Ekim 2016 Cuma 16:11
    Yanıtlayıcı
  • int açı1, açı2, açı3;
                Console.WriteLine("Birinci açıyı giriniz");
                açı1 = Convert.ToInt32(Console.ReadLine());
                Console.WriteLine("İkinci açıyı giriniz");
                açı2 = Convert.ToInt32(Console.ReadLine());
                Console.WriteLine("Üçüncü açıyı giriniz");
                açı3 = Convert.ToInt32(Console.ReadLine());

                if (açı1 == 90 || açı2 == 90 || açı3 == 90)
                {
                    Console.WriteLine("Üçgen dik açılı üçgendir");
                }
                else if (açı1 < 90 || açı2 < 90 || açı3 < 90)
                {
                    Console.WriteLine("Dar açılı üçgendir");
                }
                else
                {
                    Console.WriteLine("Üçgen geniş açılı üçgendir");
                }
                Console.ReadLine();

    Kod bu şekilde

    8 Ekim 2016 Cumartesi 09:01
  • Kodu bir kenara birak, programlanmasi icin oncelikle mantikli olmasi gerekiyor. Ucgenin ic acilarinin toplami 180 degil mi?

    Oyle ise, senin tanimina gore, tum ucgenler ya dik ya da dar acilidir. Programcilikta mantik onemli.

    Not: Hocanin yaptigi ucgen tanimlarini bos verip ikinci durumda || yerine && kullanmayi dusun. Klavyeden hep sayi girildigini ve bu degerlerin 0'dan buyuk, toplamlarinin 180 oldugunu varsayiyorsun.
    8 Ekim 2016 Cumartesi 09:07
    Yanıtlayıcı
  • Doğru söylüyorsunuz.Yanıtınız için teşekkür ederim.
    8 Ekim 2016 Cumartesi 09:13