หน้าเว็บ

วันอาทิตย์ที่ 9 ธันวาคม พ.ศ. 2561

knowledge sharing [ภาษา C++] ตอนที่ 1

knowledge sharing [ภาษา C++] ตอนที่ 1

วันนี้ผมจะมาแชร์ความรู้ที่ผมได้เรียนมา อาจจะไม่ถูกหมดสะทีเดียวแต่ก็พอเป็นพื้นฐานและแนวทางการเขียนภาษา C++ สำหรับมือใหม่ได้ครับ
ในบทความนี้ผมจะแชร์เน้นไปทางด้านการเขียน Source Code ของโปรแกรมนะครับ เป็นโปรแกรมตัวอย่าง
ส่วนเรื่องของการคิดแบบอัลกอลิทึมเราจะมาว่ากันทีหลัง (ถ้ามีเวลาว่าง) อิอิ

1. หาผลบวกของเลข 1 - 100

#include<stdio.h>
#include<conio.h>
void main()
{
clrscr();
int sum, conut;
sum = 0;
sount = 0;
printf(“Begin\n”);
for(count = 1 ; count<=100;count++)
sum = sum+count;
printf(“total is %d\n”,sum);
print(“end\n”);
}
---------------------------------------------------
2. หาผลหารของเลข 2 จำนวน ถ้าตัวหารมีค่าเป็น 0 ให้จบการทำงาน

#include<stdio.h>
#include<conio.h>
void main()
{
clrscr();
int a,b,c;
printf("input A =");
scanf("%d",&a);
printf("input B =");
scanf("%d",&b);

if(b==0)
 {
printf("Can't Process \n");
 }
else
 {
c=a/b;
printf("Result a/b is %d\n");
 }
}
---------------------------------------------------
3. หาผลคูณตั้งแต่ 1 - 50

#include<stdio.h>
#include<conio.h>
viod main()
{
clrscr();
int sum,multi;
sum = 1;
multi = 2;
printf('Begin\n");
for(multi = 2;multi<=50;multi*=2;);
 sum = sum+multi;
 printf("Total is %d\n",sum);
 printf("End\n");

}
---------------------------------------------------
4. หาผลบวกของเลข 2 จำนวน ถ้าผลบวกของเลข 2 จำนวนนั้นน้อยกว่า 50 
ให้เอาเลข 2 จำนวนนั้นมาคูณกัน

#include<stdio.h>
#include<conio.h>
void main()
{
clrscr();
int x,y,z;
printf("input number 1 = ");
scanf("%d",&x);
printf("input number 2 = ");
scanf("%d",&y);

z=x+y;
if(z<=50)
 {
 z=x*y;
 printf("Result x+Y is %d\n",z);
 }
else
 {
printf("Result x*Y is %d\n",z);
 }

}
---------------------------------------------------