Bu derste if - else if - else kontrol yapısının nasıl kullanıldığını öğreneceksiniz.
Kursa 27.99 TL'ye kayıt olmak için TIKLAYINIZ.
#include <stdio.h>
#include <stdlib.h>
#include<locale.h>
int main()
{
setlocale(LC_ALL,"Turkish");
int puan ;
printf("Lütfen puanınızı giriniz...\n");
scanf("%d",&puan);
if(puan>0){
printf("Pozitif sayıdır.");
}
else if(puan==0){
printf("Ne pozitif ne de negatif bir sayıdır...");
}
else{
printf("Negatif sayıdır...");
}
/* if(puan >= 80 && puan<=100) {
printf("Çok iyi puan...\n");
}
else if( puan >=60 && puan <80){
printf("İyi puan...\n");
}
else if( puan >= 40 && puan<60){
printf("Orta puan...\n");
}
else if( puan>=20 && puan<40){
printf("Kötü puan...\n");
}
else if(puan>=0 && puan<20){
printf("Çok kötü puan...\n");
}
else {
printf("Lütfen 0-100 arasında bir değer giriniz...\n");
}
*/
return 0;
}
#include <stdio.h>
#include <stdlib.h>
#include<locale.h>
int main()
{
setlocale(LC_ALL,"Turkish");
/*int sayi;
printf("Lütfen bir sayı girini...\n");
scanf("%d",&sayi);
if(sayi % 10 == 0){
printf("%d 10'a bölünebiliyor...\n",sayi);
}
else{
printf("%d 10'a bölünmüyor...\n",sayi);
}*/
char cinsiyet;
float boy;
printf("Lütfen cinsiyetinizi giriniz E/K\n");
scanf("%c",&cinsiyet);
printf("Lütfen boyunuzu cm cinsinden giriniz \n");
scanf("%f",&boy);
if( (cinsiyet == 'E' || cinsiyet == 'e') && boy>=160 ){
printf("Tebrikler boy mülakatını geçtiniz...\n");
}
else if((cinsiyet == 'K' || cinsiyet == 'k') && boy>=150){
printf("Tebrikler boy mülakatını geçtiniz...\n");
}
else{
printf("Malesef elendiniz...\n");
}
/* if( cinsiyet == 'E' || cinsiyet == 'e'){
printf("Siz erkeksiniz...\n");
}
else if(cinsiyet == 'K' || cinsiyet == 'k'){
printf("Siz kadınsınız...\n");
}
else{
printf("Lütfen E ya da K değeri giriniz...\n");
}
*/
return 0;
}
#include <stdio.h>
#include <stdlib.h>
#include<locale.h>
int main()
{
setlocale(LC_ALL,"Turkish");
/*
0-100 adet -> adet fiyatı = 3 TL
100-200 adet -> adet fiyatı = 2.5 TL
200-300 adet -> adet fiyat = 2 TL
300 - 400 adet -> adet fiyatı = 1.25 TL
400 - ... adet -> adet fiyatı =0.75 TL
*/
int adet;
float adetFiyati;
printf("Kaç adet ürün alıcaksınız? \n");
scanf("%d",&adet);
if( adet >=400){
adetFiyati = 0.75;
}
else if( adet >= 300 && adet<400){
adetFiyati=1.25;
}
else if(adet>=200 && adet<300){
adetFiyati = 2;
}
else if(adet>=100 && adet<200){
adetFiyati=2.5;
}
else if(adet>0 && adet<100){
adetFiyati=3;
}
else{
printf("Lütfen 1 veya 1 den büyük adet sayısı giriniz...\n");
}
float toplamTutar = adet*adetFiyati;
int toplamTutarYuvarlama = toplamTutar;
// printf("Toplam ödenecek tutar: %f %d",toplamTutar ,toplamTutarYuvarlama);
float yapilanIndirim = toplamTutar - toplamTutarYuvarlama;
printf("Toplam tutar: %f Yapılan indirim: %f Ödemeniz gereken tutar: %d",toplamTutar,yapilanIndirim,toplamTutarYuvarlama);
return 0;
}
#include <stdio.h>
#include <stdlib.h>
#include<locale.h>
int main()
{
setlocale(LC_ALL,"Turkish");
int buyukSayi,kucukSayi;
printf("Birbirinin katı olduğunu öğrenmek istediğiniz 2 tane tamsayıyı giriniz. Önce büyük sayıyı giriniz...\n");
scanf("%d%d",&buyukSayi,&kucukSayi);
if(buyukSayi % kucukSayi == 0){
printf("%d %d'nin bir çarpanıdır.",kucukSayi,buyukSayi);
}
else{
printf("%d %d'nin bir çarpanı değildir.",kucukSayi,buyukSayi);
}
return 0;
}
#include <stdio.h>
#include <stdlib.h>
#include<locale.h>
int main()
{
setlocale(LC_ALL,"Turkish");
float sayi1,sayi2,sayi3,kucuk,buyuk,toplam,ortalama,carpim;
printf("Lütfen 3 farklı tam sayı değeri giriniz.\n");
scanf("%f%f%f",&sayi1,&sayi2,&sayi3);
toplam = sayi1 + sayi2 + sayi3;
carpim = sayi1 * sayi2 * sayi3;
ortalama = toplam / 3 ; //(sayi1+sayi2+sayi3) /3
kucuk = sayi1;
if(sayi2 < kucuk){
kucuk = sayi2;
}
if( sayi3 <kucuk){
kucuk = sayi3;
}
buyuk = sayi1;
if(sayi2>buyuk){
buyuk = sayi2;
}
if(sayi3 >buyuk){
buyuk = sayi3;
}
printf("Toplam: %f \nCarpma: %f \nOrtalama: %f \n",toplam,carpim,ortalama);
printf("Küçük sayı= %f\n",kucuk);
printf("Büyük sayı= %f",buyuk);
return 0;
}
#include <stdio.h>
#include <stdlib.h>
#include<locale.h>
int main()
{
setlocale(LC_ALL,"Turkish");
int sayi;
printf(" Tek mi çift mi olduğunu öğrenmek istediğiniz sayıyı giriniz...\a\n");
scanf("%d",&sayi);
if(sayi % 2 == 0){
printf("%d çifttir...",sayi);
}
else if( sayi % 2 != 0 ){
printf("%d tektir...",sayi);
}
return 0;
}
#include <stdio.h>
#include <stdlib.h>
#include<locale.h>
int main()
{
setlocale(LC_ALL,"Turkish");
char karakter;
printf("Bize bir karakter söyle sana onun ASCII değerini söyleyeyim...\n");
scanf("%c",&karakter);
// 65 - 90 Büyük harfler
// 97 - 122 Küçük Harfler
int karakterinAsciiDegeri = karakter;
if(karakterinAsciiDegeri>= 65 && karakterinAsciiDegeri <= 90){
printf("%d büyük bir harftir...",karakterinAsciiDegeri);
}
else if(karakterinAsciiDegeri>=97 && karakterinAsciiDegeri<=122){
printf("%d küçük bir harftir...",karakterinAsciiDegeri);
}
else{
printf("Lütfen a-z ya da A-Z aralığında bir karakter giriniz...\n");
printf("%c \t %c \t %c \t%c \t%c",karakter,karakter,karakter,karakter,karakterinAsciiDegeri);
}
return 0;
}