Tuesday, April 26, 2011
Шалгалт
Нөхцөл шалгахаас олон сонголт руу
Sunday, April 24, 2011
ELSE IF салаалалт
else if салаалалтаар бид бүхэн хүснэгтэн мэдээлэл боловсруулагч програмууд дээр сурагчийн дүн гаргах үйлдлийг тухайн авсан оноотой нь харгалзан дүнг гаргах үйлдэл хийдэг. Та бүхэн яг тэр үйлдлээ хийж үзээрэй.Cи - ын нөхцөл шалгах if оператор

- <Логик нөхцөл>-д тохирсон үед <үйлдэл>-ийг гүйцэтгээд бусад тохиолдолд дараагийн мөрний үйдлийг гүйцэтгэж эхэлнэ.
- <Логик нөхцөл> биелэгдэж байвал <үйлдэл1> гүйцэтгэгдэнэ. Харин <логик нөхцөл> биелэгдэхгүй үед <үйлдэл2> хийгдэнэ.
Дасгал ажил 1
- Өгөгдсөн бүхэл тоо эерэг сөрөг эсэхийг тодорхойл
- Өгөгдсөн 2 бүхэл тооны ихийг нь ол
- Өгөгдсөн 2 бүхэл тооны багийг нь ол
- Өгөгдсөн 2 бүхэл тооны ихээс нь багыг нь хас
- Өгөгдсөн бүхэл тоог тэгш сондгой эсэхийг тодорхойлж тэгш бол "tegsh", сондгой бол "sondgoi" гэсэн бичгийг гарга
- Өгөгдсөн 2 бүхэл тоог их ба бага гэсэн хэлбэрээр хэвлэн харуул. Ж: оролт: 102 965 бол гаралт: 965 102 хэлбэрээр харуулах
- Өгөгдсөн 2 бүхэл тооны үржвэр ба ноогдворыг гарга
- Өгөгдсөн 2 бүхэл тооны ихийг нь багад хувааж үлдэгдлийг нь хэвлэн харуул
Жишилтийн оператор
Жишээ 3 plus/minus


Арифметик үйлдлийн оператор
Хувьсагчийн төрөл
Friday, April 8, 2011
Си 2 Тогтмол зарлах хэрэглэх
1. #define хэрэглэх
#define <тогтмолын нэр> <тогтмол утга>
Жишээ:
#define month 12
#define degree –50
#define pi 3.1412
#define name “Galt”
#define question “Really?”
2. const хэрэглэх
const <төрөл> <нэр>=<тогтмол утга>
Жишээ нь:
const int MONTH=12
const int DEGREE=–50
const double PI=3.1412
const char NAME[]=“Galt”
const char QUESTION[]=“Really?”
Жишээ 2
#include <stdio.h>
#define greeting ”Сайн байна уу?”
void main()
{
printf(greeting);
}
// Үр дүн: Сайн байна уу?
СИ эхлэл
main()
{
return 0;
}
Төрөл Утгын муж Санах ойд
char 0..255 = ASCII0..ASCII255 1
short -32768..32767 2
unsigned short 0..65535 2
int -32768..32767 2
unsigned int 0..65535 2
long -2147483648.. 2147483647 4
unsigned long 0..4294967295 4
float 1.17549435e-38..3.40282347e+38 4
double 2.2250738585072014e-308 .. 1.7976931348623157e+308 8
<төрөл> <хувьсагчнэр>[=<утга>];
Жишээ:
int btoo1; //бүхэл тоон утга өгч болох хувсагч
int btoo2=-10; //анхны -10 гэсэн бүхэл тоон утгатай хувсагч
float butarhai1=2.57; //анхны 2:57 гэсэн бутархай тоон утгатай хувсагч
unsigned int btoo3=500; //анхны 500 гэсэн бүхэл тоон утгатай хувсагч
char temdeg1,temdeg2=’*’,tm3; //байраараа утга нь өгөгдсөн тэмдэгт хувсагчид










