วิชาการดอทคอม ptt logo

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

โพสต์เมื่อ: 17:42 วันที่ 27 พ.ย. 2551         ชมแล้ว: 17,414 ตอบแล้ว: 13
วิชาการ >> กระทู้ >> ทั่วไป

จากโปรแกรมตัดเกรด ผมใช้โปรแกรม 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();

}

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



aphiwatkaka
ร่วมแบ่งปัน11 ครั้ง - ดาว 50 ดวง





จำนวน 12 ความเห็น, หน้าที่ | -1-
ความเห็นเพิ่มเติมที่ 1 29 พ.ย. 2551 (03:58)
120493

pic1


siriwat
ร่วมแบ่งปัน137 ครั้ง - ดาว 167 ดวง

ความเห็นเพิ่มเติมที่ 2 29 พ.ย. 2551 (04:00)
120494

pic2


siriwat
ร่วมแบ่งปัน137 ครั้ง - ดาว 167 ดวง

ความเห็นเพิ่มเติมที่ 3 29 พ.ย. 2551 (04:03)

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


siriwat
ร่วมแบ่งปัน137 ครั้ง - ดาว 167 ดวง

ความเห็นเพิ่มเติมที่ 4 29 พ.ย. 2551 (12:54)
แปลก ต้องกด show pic ก่อนนะถึงรูปจะขึ้น
siriwat (IP:118.172.90.23)

ความเห็นเพิ่มเติมที่ 5 29 พ.ย. 2551 (16:13)

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


aphiwatkaka
ร่วมแบ่งปัน11 ครั้ง - ดาว 50 ดวง

ความเห็นเพิ่มเติมที่ 6 30 พ.ย. 2551 (03:20)

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


p_epsilon
ร่วมแบ่งปัน56 ครั้ง - ดาว 150 ดวง

ความเห็นเพิ่มเติมที่ 7 30 พ.ย. 2551 (09:16)

powerpoint 2007 ครับ


siriwat (IP:118.172.53.27)

ความเห็นเพิ่มเติมที่ 8 30 พ.ย. 2551 (22:58)

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


aphiwatkaka
ร่วมแบ่งปัน11 ครั้ง - ดาว 50 ดวง

ความเห็นเพิ่มเติมที่ 9 1 ธ.ค. 2551 (11:12)

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


siriwat (IP:118.172.50.203)

ความเห็นเพิ่มเติมที่ 11 17 พ.ย. 2552 (10:34)

ใครช่วยเขียนโฟล์ชาทตัดเกรดวิชาเดียวสองภาคเรียนคะแนน 70:30 8เกรด โดยใช้คำสั่งตัดสินใจ (if..........else)gโปรแกรมจาวาค่ะ ขอบคุณค่ะ


nipa.af1@hotmail.com (IP:222.123.214.86)

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

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

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

piggyblue@hotmail.com
piggyblue@hotmail.com (IP:114.128.40.145)

จำไว้ตลอด

ความเห็นเพิ่มเติม วิชาการ.คอม
ชื่อ / email:
ข้อความ

กรุณาล๊อกอินก่อน เพื่อโพสต์รูปภาพ และ ใช้ LaTex ค่ะ สมัครสมาชิกฟรีตลอดชีพที่นี่
กรอกตัวอักษรตามภาพ
ตัวช่วย 1: CafeCode วิธีการใช้
ตัวช่วย 2: VSmilies วิธีการใช้
ตัวช่วย 3: พจนานุกรมไทย ออนไลน์ ฉบับราชบัณฑิต
ตัวช่วย 4 : dictionary ไทย<=>อังกฤษ ออนไลน์ จาก NECTEC
ตัวช่วย 5 : ดาวน์โหลด โปรแกรมช่วยพิมพ์ Latex เพื่อแสดงสมการบนวิชาการ.คอม