Çözüldü İf çalışmıyor

Bu konu çözüldü olarak işaretlenmiştir. Çözülmediğini düşünüyorsanız konuyu rapor edebilirsiniz.

TH6

Decipat
Katılım
9 Temmuz 2022
Mesajlar
769
Çözümler
18
Arkadaşlar merhaba. Bir kod yazdım ancak if çalışmıyor.

Şifre yazma yerine kadar geliyor. Ancak ondan sonrası yok.

Kodlar:


C:
#include <stdio.h>
#include <stdlib.h>


int main() {
   
    float kullanicino;
    float sifre;
    float sayi;
    printf("Kullanici Numaranizi ve Ondan Sonra Sifrenizi Giriniz\n");
    printf("Kullanici Numarasi: ");
    scanf("%f",&kullanicino);
    printf("Sifreniz: ");
    scanf("%f",&sifre);
   
    if(kullanicino==2&&sifre==030310)
    {
        printf("Ahmet Adlı Kullanıcıya girişinizi yaptınız. Yapmak İstediğiniz İşlemi Seçin\n");
        printf("1:Kullanıcı T.C. Kimliğini Görüntüle.\n2:Okul Bİlgilerini Görüntüle\n");
        printf("Sayıyı Yazınız: ");
        scanf("%f",&sayi);
       
    }
   
   
    return 0;
}
 
Son düzenleyen: Moderatör:
Çözüm
Madem float kullanmak istediniz. Öyle yapmakla başlayın.

Kod:
#include <stdio.h>
#include <stdlib.h>


int main() {
 
    float kullanicino;
    float sifre;
    float sayi;
    printf("Kullanici Numaranizi ve Ondan Sonra Sifrenizi Giriniz\n");
    printf("Kullanici Numarasi: ");
    scanf("%f",&kullanicino);
    printf("Sifreniz: ");
    scanf("%f",&sifre);
 
    if(kullanicino==2.0f&&sifre==030310.0f)
    {
        printf("Ahmet Adlı Kullanıcıya girişinizi yaptınız. Yapmak İstediğiniz İşlemi Seçin\n");
        printf("1:Kullanıcı T.C. Kimliğini Görüntüle.\n2:Okul Bİlgilerini Görüntüle\n");
        printf("Sayıyı Yazınız: ");
        scanf("%f",&sayi);
   
    }
 
 
    return 0;
}

Gerçek tavsiye istiyorsanız kullanıcı numarası dediğiniz şeyin ID olduğunu varsayıyorum. String kullanın. Şifre için de aynı şey geçerli. Sayının ne olduğu belli değil, gerçekten sayı ise uygun olandan float veya int olabilir.

Else de ekle. Ayrıca şifreyi girdikten sonra kullanıcı ne yapacak?
Daha giriş yapamıyor, sorun o. En azından kodu çalıştırdığım sitede öyleydi. Compiler olsam ben de öyle yapardım, farklı bitler sonuçta.

Yeni konular

Geri
Yukarı