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

การทกลองที่ 4 และ 5 : การใช้งานคำสั่งวนรอบ

8.  จงเขียนโปรแกรมเพื่อรับน้ำหนัโดยใช้ค่ำสั่ง for แล้วหาค่าน้ำหนักรวม
 #include<stdio.h>
 #include<conio.h>
 main()
{
      int a,i,sum;
      sum=0;
      printf("Input\n\n");
      for(i=1;i<=5;i++)
      {
            printf("  Enter weight %d : ",i);
            scanf("%d",&a);
      }
      sum=sum+a;
      printf("\nOutput\n\n");
      printf("  Summary of weight = %d",sum);
      
      getch();
}


9. จงเขียนโปรแกรมหาผลบวกจาก 1  ถึงตัวเลขที่เราป้อนค่า
#include<stdio.h>
#include<conio.h>
main()
{
      int a,i,sum;
      sum=0;
      printf("Enter Nunber : ");
      scanf("%d",&a);
      for(i=1;i<=a;i++)
      {
            sum=sum+i;
      }
      printf("  Summation = %d",sum);
      
      getch();
}


10.  จงเขียนโปรแกรมเป็นรูปสี่แหลมตัวโดยใช้อักษร A ขนาดเท่ากับจำนวนตัวเลขแถว(row) และหลัก(column)  ที่รับเข้ามา
#include<stdio.h>
#include<conio.h>
main()
{
      int a,b,c,i;
      printf("Row = ");
      scanf("%d",&a);
      printf("Col = ");
      scanf("%d",&b);
      
      c=a*b;
      for(i=1;i<=c;i++)
      {
                       printf("A");
                       if(i%b==0)
                       {
                                 printf("\n");
                       }
       }
      getch();
}

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


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



ไม่มีความคิดเห็น:

แสดงความคิดเห็น