ช่วยเขียนโฟลว์ชาร์ทของโปรแกรมตัดเกรดให้ทีนะครับ

จากโปรแกรมตัดเกรด ผมใช้โปรแกรม Turbo C++ เขียนแล้วได้โค้ดดังนี้

#include<stdio.h>
#include<conio.h>
void main(void)
{
 int Score,No,n,i;
 float Cradit,value,Point,Tcradit,GPA;
 char Grade,Subject[10],F;


 Point=0;
 clrscr();
 printf(" **********Get number of subject**********: ");
 scanf("%d",&n);
 printf("
");
 textcolor(GREEN);
 gotoxy(1,3); printf("=================================================
");
 gotoxy(1,4); cprintf("No    Subject         Cradit   Score    Grade  
");
 gotoxy(1,5);printf("=================================================
");
 for(i=1;i<=n;i++)
 {
   gotoxy(1,5+i);
   printf("%d",i);
   gotoxy(7,5+i);
   scanf("%s",Subject);
   gotoxy(23,5+i);
   scanf("%f",&Cradit);
   gotoxy(32,5+i);
   scanf("%d",&Score);
   gotoxy(36,5+i);


   if(Score<50)
    { gotoxy(41,5+i);
      printf("%c",'F');
      value=0;
    }


  if((Score>=50)&&(Score<=54))
    { gotoxy(41,5+i);
      printf("%c",'D');
      value=1;
    }
   if((Score>=55)&&(Score<=59))
   { gotoxy(41,5+i);
      printf("%s","D+");
      value=1.5;
    }
   if((Score>=60)&&(Score<=64))
   { gotoxy(41,5+i);
      printf("%c",'C');
      value=2;
    }
   if((Score>=65)&&(Score<=69))
   { gotoxy(41,5+i);
      printf("%s","C+");
      value=2.5;
    }
   if((Score>=70)&&(Score<=74))
   { gotoxy(41,5+i);
      printf("%c",'B');
      value=3;
    }
   if((Score>=75)&&(Score<=79))
   { gotoxy(41,5+i);
      printf("%s","B+");
      value=3.5;
    }
   if((Score>=80)&&(Score<=100))
   { gotoxy(41,5+i);
      printf("%c",'A');
      value=4;
    }
   gotoxy(1,14);printf("=================================================");


   Point=Point+value*Cradit;
   Tcradit=Tcradit+Cradit;
   textcolor(RED);
   gotoxy(1,16); cprintf("Point  total = %.2f",Point);
   gotoxy(1,17); cprintf("Cradit total = %.2f",Tcradit);
  {
   GPA=Point/Tcradit;
   gotoxy(1,19); printf("-------------------------------------------------");
   textcolor(BLUE);
   gotoxy(1,20);
   cprintf("Your grade is ==> %.2f",GPA);
   gotoxy(1,21); printf("-------------------------------------------------");
  }
}
 getch();


}

ผมควรเขียนโฟลว์ชาร์ทยังงัยดีครับ

27 พ.ย. 2551 17:42
13 ความเห็น
18585 อ่าน


ความคิดเห็นที่ 1 โดย siriwat

pic1

29 พ.ย. 2551 03:58


ความคิดเห็นที่ 2 โดย siriwat

pic2

29 พ.ย. 2551 04:00


ความคิดเห็นที่ 3 โดย siriwat

ต่อกันเลยนะครับทั้ง2 รูป ไม่ต้องแปลกใจนะครับว่าทำไมต้องเล่นสีสันด้วย พอดีต้องทำส่งจารย์ด้วยครับ คิดว่าเขียนโฟร์ชาร์ตซึ่งดูจากโค้ดแล้วน่าจะถูกนะครับ
แต่ก้อไม่ค่อยมั่นใจ ต้องลูป for เท่าไร เขียนแบบลวกๆอะครับ แต่ที่จิงแล้วถ้าเขียนโปรแกรมเอง ก้อน่าจะเขียนโฟร์ชาร์ตได้ไมยากนะครับ

29 พ.ย. 2551 04:03


ความคิดเห็นที่ 4 siriwat (Guest)

แปลก ต้องกด show pic ก่อนนะถึงรูปจะขึ้น
29 พ.ย. 2551 12:54


ความคิดเห็นที่ 5 โดย aphiwatkaka

ขอบคุณมากๆครับ
ยังงัยทิ้งเมลไว้ได้มะครับ
เผื่อจะได้สอนผมเขียนโฟว์ชาร์ทมั่ง
ผมเขียนไม่ค่อยเปนอ่ะครับ
แล้วใช้โปรแกรมอะไรเขียนหรอครับ

29 พ.ย. 2551 16:13


ความคิดเห็นที่ 6 โดย p_epsilon

คุณ siriwat ใช้โปรแกรมอะรัยทำคับหนิ
สวยสุดๆ คับ

30 พ.ย. 2551 03:20


ความคิดเห็นที่ 7 siriwat (Guest)

powerpoint 2007 ครับ

30 พ.ย. 2551 09:16


ความคิดเห็นที่ 8 โดย aphiwatkaka

โปรแกรม visio 2007 ก้อสวยนะครับ สะดวกกว่าด้วย

30 พ.ย. 2551 22:58


ความคิดเห็นที่ 9 siriwat (Guest)

มีที่โหลดไหมครับ พอดีแผ่นผมมันเป็น cd มันก้อเลยไม่ม visio

1 ธ.ค. 2551 11:12


ความคิดเห็นที่ 12 Under (Guest)

ตอบnipa.af1@hotmail.com
ดูจากตัวอย่างข้างบนที่ผมทำไว้ น่าจะประยุกใช้กับการนำไปเขียนฟร์ชาร์ตเกี่ยวกับการตัดเกรดได้นะครับ
17 พ.ย. 2552 22:22


ความคิดเห็นที่ 13 piggyblue@hotmail.com (Guest)

ช่วยเขียนโฟลว์ชาร์ดวิธีการตัดเกรดนักเรียนโดยมีเงื่อนไขคือ
คะแนน80ถึง100คะแนนให้แสดงเกรด a
คะแนน60ถึง79ให้แสดงเกรด b
คะแนน50ถึง69ให้แสดงเกรด c
คะแนน0ถึง59ให้แสดงเกรด d
คะแนนน้อยกว่า0ถึงมากกว่า0ให้แสดงerror scove

คุณครูไม่เคยสอนเลย.....//อยู่ๆให้นักเรียนมาทำจะทำได้ไงยากกกกกกก

piggyblue@hotmail.com
1 ก.ค. 2553 08:57

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

กรุณา Login ก่อนแสดงความคิดเห็น