|
|
S.1.Dışardan girilen 2 sayı ve matematiksel dört işlemi aritmetiksel operatörleri kullanarak switch yapısı ile programını yapınız?
S.2.500 kişinin maaşını dışardan giren, ve girilen maaşlardan 1000 ytl nin altında olanları %10 artırın ve daha sonra tüm maaşları ekrana yazan program?
S.3.Sayısal loto hesabı yapan program?Bilgisayar 1-49 arası 6 adet sayı tutacak(birbirindenc farklı) ve kullanıcıdan 6 adet sayı girilmesi istenecek ve kaç adet tahmin ettiğini saöyleyen program?
S.4.Bilgisayar Bölüm öğrencilerinin matematik dersinin vize final notlarını bir dizide kaydeden ve ortalamaları ise farklı dizide öğrenci isimleri ile kaydeden program? |
|
|
C Diline Giriş
İlk Programımız (C Dilinde Bir Programın Yapısı) #include <stdio.h> main() { int i ; scanf("%d",&i); i=i*i; printf("%d",i); }
Veri Tipleri
Int Tip Integer = Tamsayı Tamsayıları içerir. Bellekte 2 Byte tutar. 5 , -19 , 25000 gibi Minimum: -2^31 = -32768 Maksimum :2^31-1=32767
Gerçel Tipler (Float, Double)
Gerçel sayıları içerirler.
float: Bellekte 4 Byte yer tutar. 3.4E-38 ile 3.4E+38 aralığında değer alır. Hassasiyet 7-8 basamaktır. double :Bellekte 8 Byte ter tutar. 1.7E-308 ile 1.7E308 aralığında değer alır. Hassasiyet 15-16 basamaktır.
Char Tip
Char : Karakter: Alfanumerik karakterleri içerir. '5' , '*' , 'K'
Sabitler (CONST)
Bir program içinde değerinin değişmesini istemediğimiz değişkenler için kullanılır.
const float pi=3.14; gibi
Değişkenler
Değeri programın çalışması boyunca değiştirilecektir. Kullanım biçimi: Tip Belirleyici [Belirleyici]; int i; float alan;
Belirleyiciler (Identifier)
Bileşenlere isim verme.(Sabit, değişken, altprogram, etiket, tipler (kullanıcı tanımlı)).
Kısıtlamalar
1.İlk karakteri rakam olamaz 2.Sadece harfler, rakamlar ve _ (underscore) karakterinin birleşiminden oluşabilir. 3.C diline ait saklı (reserved) sözcükler kullanılamaz. 4.En fazla 31 karakter olabilir. 5.Küçük - büyük harf ayırımı vardır.
İsimlerin Seçimi
* Belirleyicinin kullanım amacına uygun anlamlı isim seçin. (Hungarian notation) * Ne fazla kısa ne de fazla uzun olsun. 3 - 10 karakter uzunluğunda olmasını alışkanlı edinin.
Matematiksel ifadeler
+ toplama - çıkarma * çarpma / bölme % tam bölümden kalan (mod) ++ 1 artırma -- 1 eksiltme
İşlem Öncelik Sırası
( ) * / % + - ++ -- Aynı önceliğe sahip işlemler soldan sağa doğru yapılır
Atama Deyimi (Assignment)
Bir değişkene bir değer(sabit, değişken, ifade) vermek. DeğişkenAdı = değer; x = 8 ; y = x + 15 ; y = (8 - x) / (2 - x) ; okul=“Kilis Meslek Yüksekokulu”;
|
| Toplam 2 Blog, 1 Sayfada Gösterilmektedir. |
|
[1]
|
|