if-else Statement - 2
C if-else koşul ifadesinin genel yapisi.
#include <stdio.h>
#include <stdlib.h>
#include <ctype.h>
//Klavyeden getchar ile karakter alarak- geri dönüş değeri veren fonksiyon
char myGetChar()
{
char retValue = -1;
retValue = getchar();
return retValue;
}
//Klavyeden girilen sayıyı scanf fonksitonu ile alınıyor.
int myGetNumber()
{
int retValue = -1;
scanf("%d", &retValue);
return retValue;
}
int main(void) {
//Klavyeden girilen karakter küçük-büyük karakter olması kontrol ediliyor.
{
char ch = -1;
printf("Bir karakter giriniz:");
ch = myGetChar();
if( ( 'a' <= ch ) && ('z' >= ch ) )
{
printf("ch = %c kucuk karakterdir.\n", ch);
}
else
{
printf("ch = %c kucuk karakter degildir.\n", ch);
}
}
//if icinde atama ve fonksiyon cagrilmasi
{
int controlRetValue = -1;
printf("Bir sayi giriniz:");
//controlRetValue = myGetNumber();
if( -1 != ( controlRetValue = myGetNumber()) )
{
printf("islem basarili.Girilen sayi = %d", controlRetValue);
}
else
{
printf("islem basarisiz\n");
}
}
return EXIT_SUCCESS;
}
#include <stdio.h>
#include <stdlib.h>
#include <ctype.h>
//Klavyeden getchar ile karakter alarak- geri dönüş değeri veren fonksiyon
char myGetChar()
{
char retValue = -1;
retValue = getchar();
return retValue;
}
//Klavyeden girilen sayıyı scanf fonksitonu ile alınıyor.
int myGetNumber()
{
int retValue = -1;
scanf("%d", &retValue);
return retValue;
}
int main(void) {
//Klavyeden girilen karakter küçük-büyük karakter olması kontrol ediliyor.
{
char ch = -1;
printf("Bir karakter giriniz:");
ch = myGetChar();
if( ( 'a' <= ch ) && ('z' >= ch ) )
{
printf("ch = %c kucuk karakterdir.\n", ch);
}
else
{
printf("ch = %c kucuk karakter degildir.\n", ch);
}
}
//if icinde atama ve fonksiyon cagrilmasi
{
int controlRetValue = -1;
printf("Bir sayi giriniz:");
//controlRetValue = myGetNumber();
if( -1 != ( controlRetValue = myGetNumber()) )
{
printf("islem basarili.Girilen sayi = %d", controlRetValue);
}
else
{
printf("islem basarisiz\n");
}
}
return EXIT_SUCCESS;
}
Hiç yorum yok:
Yorum Gönder