แสดงบทความที่มีป้ายกำกับ โปรแกรมหาค่า ค.ร.น แสดงบทความทั้งหมด
แสดงบทความที่มีป้ายกำกับ โปรแกรมหาค่า ค.ร.น แสดงบทความทั้งหมด

วันศุกร์ที่ 23 กันยายน พ.ศ. 2554

โปรแกรมหาค่า ห.ร.ม.(G.C.D program)Positive intergers หารร่วมมาก

โปรแกรมหาค่า ห.ร.ม.(หารร่วมมาก input 2 ค่า)


#include
main(){
int num1,num2,check;
printf("\t\t**********************************************\n");
printf("\t\t\t\tThe G.C.D program.\n");
printf("\t\t**********************************************\n");
printf("\t\t\tEnter two positive intergers: ");
scanf("%d %d",&num1,&num2);/*8,4*/
if(num1 check=num1;
}else{
check=num2;/*check=4*/
}
while(((num1%check)!=0)||((num2%check)!=0)){/*ทำการวนลูป*/
check=check-1;
}
printf("\t\t**********************************************\n");
printf("\t\t\t\tThe G.C.D of %d and %d is %d\n",num1,num2,check);
printf("\t\t**********************************************\n");

}

วันพุธที่ 3 สิงหาคม พ.ศ. 2554

โค๊ต ตัวอย่างโปรแกรมภาษาซี โจทย์โปรแกรมภาษาซีหัดเขียนโค๊ด

ต้องขยันทำโจทย์เล่น บ่อยๆครับ 
ภาษาคอมพิวเตอร์ภาษาใด ภาษาหนึ่งสามารถนำไปประยุกต์ใช้กับภาษาอื่นๆได้

1.จงเขียนโปรแกรมทำการอ่านลำดับของเลขจำนวนเต็มบวกซึ่งจะยุติการอ่านเมื่ออ่านพบเลข 0 และทำการพิมพ์หาค่าเฉลี่ย

2.จงเขียนโปรแกรมทำการอ่านลำดับของเลขจำนวนเต็มบวกซึ่งจะยุติการอ่านเมื่ออ่านพบเลข 0 และแสดงผลตัวเลขที่มีค่าน้อยที่สุด และค่ามากที่สุดตามลำดับ

3.จงเขียนโปรแกรมสำหรับการหาตัวหารร่วมมากของจำนวนเต็มบวกที่กำหนดให้สองจำนวน

4. รับข้อมูลจำนวนเต็มจากผู้ใช้ จะหยุดรับข้อมูลเมื่อผลรวมของข้อมูลนั้นมีค่ามากกว่า
300  ให้หาว่ามีการรับข้อมูลทั้งหมดกี่จำนวนเมื่อโปรแกรมทำงานเสร็จให้ทำงานวนรับข้อมูลต่อไป โดยขึ้น ข้อความสอบถามว่า Exit program (Y/N) ? หากผู้ใช้ป้อนข้อมูล  y หรือ ให้หยุดการทำงานของโปรแกรม แต่ถ้าป้อนข้อมลูอื่น ๆ ให้เรียกโปรแกรมเดิมกลับมาทำงานอีกครั้ง

5. กำหนดค่าตัวเลขจำนวนเต็ม N (N >1 และเป็นเลขบวก) ใดๆ  โดยที่  N < 100000 กำหนดให้รับค่า N ผ่านทาง keyboard  จงคำนวณหาว่ามีเลข Prime ทั้งหมดกี่เลข และ เลข Prime แต่ละตัวคืออะไร ให้แสดงเลข Prime บรรทัดละ 10 ตัว

ตัวอย่าง

     INPUT  N  = 50
     2 3              5              7              11           13           17           19           23           29
     31              37           41             43            47          





วันอังคารที่ 26 กรกฎาคม พ.ศ. 2554

โปรแกรมภาษาซี ตอน โค๊ด ตัวอย่างโปรแกรมหาค่านายหน้า คำนวณเปอร์เช็นต์

โปรแกรมหาค่านายหน้า เปอร์เซ็นต์ที่ได้รับด้วยโปรแกรม ภาษาซี


เขียนโปรแกรมด้วยภาษาซี เพื่อรับค่ายอดขายรวม (Total sales) ของพนักงานจากแป้นพิมพ์   แล้วนำมาคำนวณหาค่านายหน้า (Sales commission) ตามเงื่อนไขต่อไปนี้
ยอดขายรวม (บาท) ค่านายหน้า(%)
< 10,000               0
10,000 <= ยอดขายรวม < 25,000       7
>=25,000               10
#include <stdio.h>
void main(){

    float commiss,sales;
    printf("\t\tProgram Total sales.\n");
    printf("\t\tInsert You's Total sales:");
    scanf("%f",&sales);
    printf("\t\t%You's Total sales.: %.2lf\n",sales);
    if(sales>=25000){
        commiss=(sales*10)/100;
        printf("\t\tYou's sales commission.: %.2f",commiss);
    }else if(sales<25000&&sales>=10000){
        commiss=(sales*7)/100;
        printf("\t\tYou's sales commission.: %.2f",commiss);
    }else{
        commiss=0;
        printf("\t\tYou's sales commission.: %.2f",commiss);

    }

}
ปล.สำหรับน้องๆคนไหนอยากได้โค๊ตหรือปรึกษาก็แสดงความคิดเห็น และติดตามบทความได้ครับ

วันจันทร์ที่ 25 กรกฎาคม พ.ศ. 2554

โปรแกรมภาษาซี ตอน โค๊ด ตัวอย่างโปรแกรม การหาตัวหารร่วม อย่างง่าย

ตัวอย่าง โค๊ด โปรแกรมการหาตัวหารร่วม อย่างง่ายกับโปรแกรมภาษาซี





จงเขียนโปรแกรมในการรับค่าตัวเลขจำนวนเต็มเข้ามา 2 ตัว จากนั้นทำการประมวลผลและแสดงผลลัพธ์ว่าตัวเลขตัวแรกเป็นผลคูณของตัวเลขตัวที่ 2 หรือไม่

ตัวอย่าง

ถ้าตัวเลขที่รับเข้ามาคือ 16 และ 8
คำตอบที่แสดงคือ 8 * 2 = 16
หรือถ้าตัวเลขที่รับเข้ามาคือ 16 และ 5
คำตอบคือ 16 ไม่เป็นผลคูณของ 5  เนื่องจาก 5 ไม่สามารถคูณกับตัวเลขใดๆ แล้วมีค่าเท่ากับ 16

#include <stdio.h>
void main(){
    int a,b,over,mod;

    printf("\t\tProgram Multiply number 2 digit.\n");
    printf("\n");
    printf("\t\t\tInsert number1:");
    scanf("%d",&a);
    printf("\t\t\tInsert number2:");
    scanf("%d",&b);
    over=a/b;
    mod=a%b;
        if(mod==0){
           printf("\t\t\tInput %d and %d\n",a,b);
           printf("\t\t\t%d X %d = %d\n",b,over,a);
        }else{
           printf("%d Can't multiply's %d . becuase %d Can't multiply with anynumber result is %d .\n",b,a,b,a);
    }
}


โปรแกรมภาษาซี ตอน โค๊ด ตัวอย่างโปรแกรมบวก ลบ คูณ หาร ง่ายๆ

โปรแกรมภาษาซี โค๊ต ตัวอย่างโปรแกรมบวก ลบ คูณ หาร อย่างง่าย


#include <stdio.h>

void main(){

int x,y;
char sym;

printf("\t\tProgram calculator 2 digit.\n");
printf("choice(+, -, *, /, %) : ");
scanf("%c",&sym);
printf("Input number1 : ");
scanf("%d",&x);
printf("Input number1 : ");
scanf("%d",&y);
switch(sym){
case '*' :
  printf("Result = %d\n",x*y);
break;
case '-' :
printf("Result = %d\n",x-y);
break;
case '+' :
printf("Result = %d\n",x+y);
break;
case '%' :
printf("Result = %d\n",x%y);
break;
case '/' :
printf("Result = %d\n",x/y);
break;

default : printf("Error!\n");
}
}

ปล.สำหรับน้องๆคนไหนอยากได้โค๊ตหรือปรึกษาก็แสดงความคิดเห็น และติดตามบทความได้ครับ


วันอาทิตย์ที่ 17 กรกฎาคม พ.ศ. 2554

โปรแกรมภาษาซี ตอน โค๊ด ตัวอย่าง ภาษาซี ค.ร.น

โปรแกรม หาค่า ค.ร.น





หัดเขียนเล่นบ่อย ความชำนาญก็จะมาเองครับ เรื่องแบบนี้มันต้องตั้งใจด้วยครับ
#include <stdio.h>
             void main (void){
                 int a,b,max,min,r,max_1,clm;
                      printf("Enter number A:");
                      scanf("%d",&a);
                      printf("Enter number B:");
                      scanf("%d",&b);
                      if (a>b){
                      max=a;
                      min=b;
                      }else{
                      max=b;
                      min=a;
                      }
                      max_1=max;
                      r=max%min;
                      while(r!=0){
                      max=max+max_1;
                      r=max%min;
                      }
                      clm=max;
                      printf("Least common Multiple=%d",clm);
}