hylbar shugaman programmuud хичээл 4
TRANSCRIPT
Хичээл 4
Хялбар шугаман программууд
Жишээ 1: Дараах илэрхийллийн утгыг ол. (a+b)*c+a+b+c энд a,b,c нь өгөгдсөн int-төрлийн бүхэл тоонууд
#include <stdio.h>#include <stdlib.h>Int main(void) { int a,b,c,s; scanf(“%d%d%d”,&a,&b,&c); s=a+b;S=s*c;S=s+a;S=s+b;S=s+c; printf(“&d”,s); system(“pause”); }
#include <stdio.h>#include <stdlib.h>Int main(void) { int a,b,c,s; scanf(“%d%d
%d”,&a,&b,&c);(a+b)*c+a+b+c
printf(“&d”,s); system(“pause”); }
Жишээ 2:#include <stdio.h>#include <stdlib.h>Int main(void) { int n;float x;scanf(“%d”,&n);X=(float)n;
printf(“%.1f”,x); system(“pause”); }
int-төрлийн n тоог бодит (бутархай ) тоон төрөлрүү хувиргаж , таслалаас хойш бүхэл тоонууд
Жишээ 2:2 оронтой n-тоо өгөгдөв. Тэгвэл уг тооны цифрүүдийн нийлбэрийг ол.
Тайлбар: Тооны үлдэгдэл олох үйлдлийг % тэмдгээр
тэмдэглэдэг.C=a%b; гэдэг нь а-тооги b-тоонд хуваасан
үлдэгдлийг c-хувьсагчид авна. Жишээ нь: c=10%3 үед c=1 c=108%10 үед c=8 болно
Тооны ноогдворыг олох үйлдлийг / тэмдгээр тэмдэглэдэг.
с=a/b гэдэг нь а-тоог b-тоонд хуваасан ноогдворыг с- хувьсагчид авна
Жишээ нь с=10/4 с=2 с=95/10 с=9 хувьсагчид авна
бодолт#include <stdio.h>#include <stdlib.h>Int main(void) { int n,a,b,sum;printf(“2 orontoi too oruul=”);scanf(“%d”,&n);a=n/10; //аравтын орны цифр ab=n%10; //нэгжийн орны цифр bsum=a+b;
printf(“niilber=%d”,sum); system(“pause”); }
Бататгах хичээл1.Квадратын тал а-
гэсэн тоо өгөгдөв. Тэгвэл түүний талбайг ол.
2.Тэгш өнцөгтийн өргөн а, урт b-тоонууд өгөгдөв. Тэгвэл түүний приметр болон талбайг ол.
3.гурван оронтой n тоо өгөгдөв. Тэгвэл тухайн тооны цифрүүдийн үржвэрийг ол
1.Оролт Гаралт
5 25
10 100
2.Оролт Гаралт
2 3 P=12S=6
10 20 P=60S=200
3.Оролт Гаралт
234 24
889 576