Proje tasarımı
- C kursu
- Başlangıç
- Ders 19/116
- 6 dk
Hesap makinesi projesinin yapısını taşarlar ve iskelet kodu yazarsın.
Proje: Hesap makinesi
Bu 5 derslik projede bir hesap makinesi yapacaksın. Her derste hesap makinesine bir parça ekleyecek, son derste tam bir uygulama elde edeceksin.
Projede şunları kullanacaksın:
int main(void)veprintfadd,subtract,multiply,dividefonksiyonlarıifile sıfıra bölme kontrolüwhileveswitchile menü döngüsü
Hazırsan başlayalım.
Proje planı
Hesap makinesini parça parça kuracağız:
- Önce iskelet:
mainveprintfile başlık yaz - Sonra
addvesubtractfonksiyonlarını ekle multiplyvedividefonksiyonlarını ekle- Menü için
whileveswitchkur - Tüm parçaları birleştir
Her ders, önceki dersin kodunu içerecek; böylece sonunda çalışan bir uygulama kalacak.
Uygulama İlk iskeleti yaz
Bir C programı yaz: #include <stdio.h>, int main(void) ve printf ile Hesap makinesi yaz.
Başlangıç kodu
// Hesap makinesi iskeletini yazÖrnek çözüm
#include <stdio.h>
int main(void) {
printf("Hesap makinesi");
return 0;
}Beklenen çıktı
Hesap makinesi
Soru ve cevaplar
Dersin sorularını cevaplarıyla birlikte inceleyebilirsin. Kendini denemek istersen dersi interaktif olarak çöz.
1 Hangisi add fonksiyonunun doğru imzası?
- add(int a, int b)
- int add(a, b)
- void add(int a, int b)
- int add(int a, int b) Doğru cevap
Açıklama: int add(int a, int b) iki int alır ve int döner.
2 İkinci parametre
int add(int a, ____) { return a + b; }
int add(int a, int b) { return a + b; }
Açıklama: int add(int a, int b) imzasında ikinci parametre int b'dir.
3 Fonksiyonları eşleştir
| Kavram | Anlamı |
|---|---|
add |
Toplama |
subtract |
Çıkarma |
multiply |
Çarpma |
divide |
Bölme |