Şimdi Ara

C programlama dili problem çözümü

Daha Fazla
Bu Konudaki Kullanıcılar: Daha Az
2 Misafir (1 Mobil) - 1 Masaüstü1 Mobil
5 sn
7
Cevap
0
Favori
737
Tıklama
Daha Fazla
İstatistik
  • Konu İstatistikleri Yükleniyor
0 oy
Öne Çıkar
Sayfa: 1
Giriş
Mesaj
  • Şimdi de geometrik şekil hesaplama işlemi yapalım. İlk olarak kullanıcıdan üçgenin mi dörtgenin mi tipini bulmak istediğini sorun.

    Eğer kullanıcı "Dörtgen" cevabını verirse , 4 tane kenar isteyip bu dörtgenin kare mi , dikdörtgen mi yoksa sıradan bir dörtgen mi olduğunu bulmaya çalışın.

    Eğer kullanıcı "Üçgen" cevabını verirse , 3 tane kenar isteyip bu üçgenin ikizkenar mı , eşkenar mı yoksa sıradan bir üçgen mi olduğunu bulmaya çalışın. Eğer verilen kenarlar bir üçgen belirtmiyorsa, ekrana "Üçgen belirtmiyor" şeklinde bir yazı yazın.o

    Üçgen belirtme şartını bilmiyorsunuz internetten bakabilirsiniz.










    #include<stdio.h>
    int main() {
    int x,y,z,c;
    int islem;

    printf("Bu program geometrik sekilleri tanimaya yarar.\n\n\n\n\n\n\n");
    printf("ucgen veya dortgen hangi tur geometrik sekili bulmak istersiniz.\nUcgen ise 1 Dortgen ise 2 ye basiniz:");
    scanf("%d",&islem);


    switch(islem) {

    case 1 :
    printf("Degerleri sirasi ile giriniz:");
    scanf("%d %d %d",&x,&y,&z);
    if (x==z && y!=x){
    printf("Bu degerler ucgenin ikizkenar oldugunu gösteriyor");
    }
    else if(x==y==z){
    printf("Bu degerler ucgenin eskenar oldugunu gosterir"); /*bu kosula girmiyor*/
    }
    else {
    printf("Bu degerler ucgenin siradan bir ucgen oldugunu gosteriyor");
    }
    break ;
    case 2 :
    printf("Degerleri sirasi ile giriniz");
    scanf("%d %d %d %d",&x,&y,&z,&c);
    if (x==y==z==c){
    printf("Bu dergerler dortgenin kare oldugunu gosterir");/*bu kosula girmiyor*/
    }
    else if(x>=z&&y>=c){
    printf("Bu dorgenin bir dikdortgen oldugunu gosterir.");
    }
    else{
    printf("bu degerler dortgenin sıradan bir dortgen oldugunuz gosterir");
    }
    break ;
    }
    return 0;


    }




    belirtiğim kosulların icine giremiyorum yardımlarınız için şimdiden saolun







  • caselerden sonra küme parantezi {} koymamışın.
  • #include <stdio.h>

    int main () {


    int a,b,c,d,dikdortgen=4,ucgen=3,deger1,deger2;

    printf("Ucgen icin 3 dikdortgen icin 4 basin
    ");
    scanf("%d %d",&deger1,&deger2);
    if(dikdortgen==deger1){

    printf("dortgen degerlerini giriniz");
    scanf("%d %d %d %d",&a,&b,&c,&d);

    if (a==b && c==d){

    printf("dikdortgen");
    }

    else {

    printf("dikdortgen degil");
    }


    }

    else if (ucgen==deger2) {

    printf("ucgen degerlerini giriniz");
    scanf("%d %d %d",&a,&b,&c);

    if(a==c || c==b || b==a)
    {

    printf("ucgendir");
    }

    else {
    printf("kardes bu sefer olmadi ucgen degil degerleri kontrol et");
    }
    }

    else {

    printf("lutfen belirtilen sayilari girin");
    }




    }


    Buna benzer bir şey yaptım fakat başta neden aynı sayıdan 2 tane girmek zorundayız onu çözemedim illa 2 tane 3 veya 4 girmemizi istiyor kod tuhaf çözemedim

    Kareyi yapmadım kare zaten basit...

    EDİT:

    Problem çözüyoruz sandım



    < Bu mesaj bu kişi tarafından değiştirildi Guest-B2B7A0AF7 -- 3 Aralık 2017; 1:20:26 >




  • senin kodu denedim çalışıyor hocam
  • quote:

    Orijinalden alıntı: pir2xh

    senin kodu denedim çalışıyor hocam

    aynen çalışıyor sıkıntısı yok.
  • C programlama dili problem çözümüC programlama dili problem çözümü

    arkadaşlar eşkanar üçgen ve kare koşulunun içine girmiyor




  • sorunu cözdüm (x==y==z) değil (x==y && y==z) şeklinde tanımlayınca sıkıntı kalmadı.
  • Yapay Zeka’dan İlgili Konular
    A Programlama Dili
    3 yıl önce açıldı
    Daha Fazla Göster
    
Sayfa: 1
- x
Bildirim
mesajınız kopyalandı (ctrl+v) yapıştırmak istediğiniz yere yapıştırabilirsiniz.