C-C++ Küçük Ünlü Uyumu Kontrolü Yapan Program

C-C++ Küçük Ünlü Uyumu Kontrolü Yapan Program

Herkese iyi günler dileriz.Bu yazımızda sizlere C-C++ dillerinde küçük ünlü uyumu kontrolü yapan programın kodlarını paylaşacağız.Aslında bu konuda paylaşacağımız kodlar C dilinde yazılmıştır.Fakat bunları sadece scanf ve printf kısımlarını değiştirerek c++’a çevirebilirsiniz.Çünkü diğer algoritma kısmı iki dilde de aynıdır.

Daha önceden büyük ünlü uyumu kontrolü yapan c programını paylaşmıştık.Şimdi de küçük ünlü uyumu paylaşacağız.Lafı uzatmadan kodlara ve anlatımına geçelim.

#include <locale.h> //Kütüphanelerimizi ekliyoruz.
#include <string.h>
#include <stdio.h>
#include <conio.h>
int main()
{
 setlocale(LC_ALL, "Turkish"); //Burada türkçe karakter sorunu olmasın diye böyle bir kod ekledik.
 char kelime[15];
 int uzunluk,i,k,ses1=0,ses2=0,ses3=0; //Değişkenlerimizi tanımladık.
printf("Bir kelime girin: ");
 gets(kelime); //Dışarıdan kelimemizi giriyoruz.
uzunluk=strlen(kelime); //Burada kelimemizin harf sayısını hesaplıyoruz.
for(i=0;i<uzunluk;i++){
if(kelime[i]=='a'||kelime[i]=='e'||kelime[i]=='ı'||kelime[i]=='i'){ //Eğer ilk sesli harf a,e,ı,i ile başlayacaksa devamı da böyle olması gerekiyor.
k=i+1;
for(k;k<uzunluk;k++){
 if(kelime[k]=='a'||kelime[k]=='e'||kelime[k]=='ı'||kelime[k]=='i') {
ses1++;
} 
 else if(kelime[k]=='o'||kelime[k]=='ö'||kelime[k]=='u'||kelime[k]=='ü')
 {ses3++;
} 
} 
break; //Döngüden çıkma kodu.
 }
if(kelime[i]=='o'||kelime[i]=='ö'||kelime[i]=='u'||kelime[i]=='ü'){//Eğer ilk sesli harf o,ö,u,ü ile başlarsa devamı da a,e,u,ü olması gerekmektedir.Diğer türlü küçük ünlü uyuma uymaz.
k=i+1;
for(k;k<uzunluk;k++){
if(kelime[k]=='a'||kelime[k]=='e'||kelime[k]=='u'||kelime[k]=='ü') {
ses2++;
} 
else if(kelime[k]=='o'||kelime[k]=='ö'||kelime[k]=='ı'||kelime[k]=='i')
{ses3++;
}} 
break;}}
if(ses1>0&&ses3==0){
 printf("%s kelimesi küçük ünlu uyumuna uyuyor.",kelime);}//Burada da sonuçları ekrana çıkartıyoruz.
 else if(ses2>0&&ses3==0){
 printf("%s kelimesi küçük ünlu uyumuna uyuyor.",kelime);}
 else{
 printf("%s kelimesi küçük ünlu uyumuna uymuyor.",kelime);}
getch();
 return 0;
}

Kodlar ve anlatımı bu şekildedir.Kodların örnek ekran görüntüsü ise aşağıdaki gibidir.

Gördüğünüz gibi dışarıdan “element” kelimesini girdik.Programın sonucuna göre element kelimesi küçük ünlü uyumuna uymaktadır.Gerçekten de el ile yaptığınızda uyuyor.

Şimdilik bu kadar.Umarız faydalı olur.C dili hakkında sormak istediklerinizi yorum kısmından bizlere iletebilirsiniz.Herkese iyi çalışmalar iyi dersler dileriz…

  • Beğen  
---Bizlere Destek Olmak İçin Aşağıdan Yorum Yazmayı ve Yazılarımızı Sosyal Medyada Paylaşmayı Unutmayınız---
admin

Merhabalar sitemizde sizler için birbirinden kaliteli paylaşımlar yapmaktayız.Her konuda bilgili editör arkadaşlarımızla sizlere faydalı ve eğitici makaleler paylaşmaktayız.Ders notları,seo,oyun,dini bilgiler vb. tüm alanda sizler için en iyi içerikleri üretmekteyiz.Bizleri takip ettiğiniz için teşekkür ederiz...

Benzer Yazılar

Bu yazıya henüz yorum yapılmamıştır, ilk yorumu yapmak için tıklayın.

Bir Cevap Yazın

E-posta hesabınız yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir

*
*

Time limit is exhausted. Please reload CAPTCHA.