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

Assignment BME240 Week5

7. จงเขียนโปรแกรมเพื่อรับค่าตัวเลข 1 จำนวนเพื่อตรวจสอบว่าเป็นเลขคู่(Even number) หรือเป็นเลขคี่(Odd Number) จากนั้นให้ขึ้นข้อความ Do you want to continue(Y/N) เพื่อถามว่าต้องการจะรับค่าตัวเลขตัวถัดไปหรือไม่ ถ้าผู้ใช้กดปุ่มY จะให้มีการรับค่าตัวเลขตัวถัดไป ถ้าผู้ใช้กดปุ่ม N โปรแกรมจะจบการทำงาน

#include<stdio.h>
#include<conio.h>
main()
{
      int num;
      char ans;
      do
      {
      printf("Enter Number : ");
      scanf("%d",&num);
            if(num%2==0)
            {
                  printf(" %d is even number",num);
            }
            else
            {
                  printf(" %d is odd number",num);
            }
      printf("\n Do you want to continue(Y/N) : ");
      ans=getche();
      printf("\n\n");
      }
      while(ans=='Y'||ans=='y');
      getch();
}

วันเสาร์ที่ 9 กรกฎาคม พ.ศ. 2554

Assignment BME240 Week4

8. จงเขียนโปรแกรมเพื่อรับน้ำหนักของเพื่อน 5 คน โดยใช้คำสั่ง for แล้วหาค่าน้ำหนักรวม

#include<stdio.h>
#include<conio.h>
main()
{
      int a,b,i;
      a=0;
      for(i=1;i<=5;i++)
     {
            printf("Enter weight %d : ",i);
            scanf("%d",&b);
            a=a+b;
     }
     printf("Summary of Weights = %d kg.",a);
     getch();

9. จงเขียนโปรแกรมหาผลบวกจาก1ถึงตัวเลขที่เราป้อนค่า

#include<stdio.h>
#include<conio.h>
main()
{
      int n,i,
      sum=0;
      printf("Enter Number : ");
      scanf("%d",&n);
      for(i=1;i<=n;i++)
      {
            sum=sum+i;
      }
      printf("Summary : %d",sum);
      getch();
}

10. จงเขียนโปรแกรมเป็นรูปสี่เหลี่ยมโดยใช้ตัวอักษร A ขนาดเท่ากับจำนวนตัวเลข(row)และหลัก(column)ที่รับเข้ามา

#include<stdio.h>
#include<conio.h>
main()
{
      int r,c,a,i;
      printf("Row : ");
      scanf("%d",&r);
      printf("Column : ");
      scanf("%d",&c);
      a=r*c;
      for(i=1;i<=a;i++)
      {
            printf("A");
            if(i%c==0)
            printf("\n");
      }
      getch();
}

11. จงเขียนโปรแกรม เพื่อรับตัวอักขระ และตัวเลขเฉพาะ 4-9 เพื่อแสดงผลตัวอักขระเป็นรูปสี่เหลี่ยมขนาดเท่ากับจำนวนตัวเลขที่รับเข้ามา ถ้าอยู่นอกช่วง 4-9 จะไม่แสดงผล

#include<stdio.h>
#include<conio.h>
main()
{
      char x;
      int n,i;
      printf("Character : ");
      scanf("%c",&x);
      printf("Number : ");
      scanf("%d",&n);
      switch(n)
      {
            case 4:case 5:case 6:case 7:case 8:case 9:
            for(i=1;i<=n*n;i++)
            {
            printf("%c",x);
            if(i%n==0)
            printf("\n");
            }
      }
      getch();
}