C Dili ile Mini Çalışmalar w/ Kazanç hesaplama, 2 Sayı arasında fark

C dili ile Mini Çalışmalar

C dili ile sizlerle beraber 2 farklı algoritmanın diyagramını, kodunu ve örnek çıktılarını göstereceğiz. Bunlara sırayla göz atalım hep beraber. Detaylar için yazımıza giriş yapalım.

1. Kazanç hesaplama

Burada amacımız bir kişinin günlük, haftalık ve aylık kazancını hesaplayabilmektir. Bunun diyagramı da basit olacaktır tabi ki. Şimdi sizlere onları gösterelim.


Bunun kodununun nasıl olduğuna bakalım şimdi de >>


#include <stdio.h>

int main(void) {
//degiskenleri giriyoruz.
int ucret, saat, gun, haftalik, gunlukKazanc, haftalikKazanc, aylikKazanc;

printf("Saatlik ucreti giriniz: ");
scanf("%d",&ucret);

printf("Kac saat calisiyorsunuz: ");
scanf("%d",&saat);

printf("Haftada kac gun calisiyorsunuz: ");
scanf("%d",&haftalik);

gun = haftalik*4;
//kullanicidan gerekenleri istedik simdi islemleri tamamlayip kullaniciya ciktilari gosterelim.

gunlukKazanc = ucret*saat;
haftalikKazanc = gunlukKazanc*haftalik;
aylikKazanc = gunlukKazanc*gun;
printf("Haftalik kazanc: %d,\nAylik kazanc: %d,\nGunluk kazanc: %d.",haftalikKazanc, aylikKazanc, gunlukKazanc);
return 0;
}

Bunun bir tane örnek çıktısını göstermeden bitirmeyelim bu algoritmamımızı >>



2. 2 Sayı arasında farkı bulma

Burada amacımız kullanıcıdan iki tane sayı almak ve bu sayılar arasında karşılaştırma yapmaktır. En son kısımda ekrana yazdırma işlemini yaparız ve eğer kullanıcıdan girilen herhangi bir sayı 0 değilse program çalışmaya devam eder. Anlatımı tamamladık, şimdi diyagrama geçiş yapalım ve devamında kodumuzu görelim.



#include <stdio.h>

int main(void) {
//degiskenleri giriyoruz.
int sayi1, sayi2, kucuk, buyuk;
printf("Cikmak icin 0 degerini giriniz.\n");

//burasi tekrardan geri donmek icin kullaniliyor
yeniden:
//burada sayilarimizi isteyelim
printf("1. sayiyi giriniz: ");
scanf("%d",&sayi1);
printf("2. sayiyi giriniz:");
scanf("%d",&sayi2);

//burada aralarindaki karsilastirma islemlerini yapiyoruz.
if(sayi1>sayi2){
buyuk = sayi1;
kucuk = sayi2;
}
else if(sayi2>sayi1){
kucuk=sayi1;
buyuk=sayi2;
}
//burada ekrana yazdirma islemlerini hallediyoruz.
printf("Buyuk deger: %d\nKucuk deger: %d\n",buyuk,kucuk);

//eger 0 yazilmadiysa tekradan programimiz calismaya devam ediyor.
if(sayi1!=0 && sayi2!=0){
goto yeniden;
}

return 0;
}

Bunun bir tane örnek çıktısını göstermeden bitirmeyelim bu algoritmamımızı >>


Yorumlar

Yorum Gönder

Bu blogdaki popüler yayınlar

Python ile Turtle Kütüphanesiyle Çizim Denemesi 2

Girdimize en yakın palindrom değeri bulan program (Python3 ile)

Python ile Yazıyı Piramit Gibi Çizdirme