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

ตัดเกรดคะแนนภาษาซี3ภาค

โพสต์เมื่อ: 15:35 วันที่ 21 ม.ค. 2556         ชมแล้ว: 3,292 ตอบแล้ว: 2
วิชาการ >> กระทู้ >> ทั่วไป
เขียนโปรแกรมตัดเกรด จำนวนหนึ่งโดยให้เก็บข้อมูลนักเรียนในตัวแปลแบบโครงสร้างประกอบด้วย รหัสนักเรียน ชื่อ นามสกุล คะแนนสอบครั้งที่1 คะแนนงาน คะแนนครั้งที่2 และคะแนนสอบปลายภาคโดยแบ่งเกรดออกเป็นแปรดับ a b+ b c+ cd d+ e ช่วยหน่อยนะค่า T^T


PPu_009@hotmail.com(202.29.9.45)





จำนวน 2 ความเห็น, หน้าที่ | -1-
ความเห็นเพิ่มเติมที่ 1 22 ม.ค. 2556 (09:13)

แล้ววิธีตัดเกรด  จากคะแนนสอบ  4  ครั้ง  คิดยังไง  ครั้งละ  25  คะแนน  4  ครั้งเต็ม  100  คะแนนใช่ไหม


#include <stdio.h>
#include <conio.h>
struct s_type // ?????? s_type ????????????????????
{ char id[6];
char name[30];
char lname[30];
int score1;
int work;
int score2;
int Final;
};
int main()
{
    float score;
{ s_type student; // ???????????????????????????? student
printf("Enter ID: ");
gets(student.id);
printf("Enter Name: ");
gets(student.name);
printf("Enter Last name: ");
gets(student.lname);
printf("Enter Test scores No.1: ");
scanf("%d",&student.score1);
printf("Enter Score work: ");
scanf("%d",&student.work);
printf("Enter Test scores No.2: ");
scanf("%d",&student.score2);
printf("Enter Final score: ");
scanf("%d",&student.Final);
printf("
Output: ");
printf("%s | %s | %s | %d | %d | %d | %d", student.id, student.name, student.lname, student.score1, student.work, student.score2, student.Final);

    score = student.score1 + student.work + student.score2 + student.Final;
 
    if(score >= 80){
        printf("
Score = %.2f , You Grade : A
", score);
    }
    else if(score >= 75){
        printf("
Score = %.2f , You Grade : B+
", score);
    }
    else if(score >= 70){
        printf("
Score = %.2f , You Grade : B
", score);
    }
    else if(score >= 65){
        printf("
Score = %.2f , You Grade : C+
", score);
    }
    else if(score >= 60){
        printf("
Score = %.2f , You Grade : C
", score);
    }
    else if(score >= 55){
        printf("
Score = %.2f , You Grade : D+
", score);
    }
    else if(score >= 50){
        printf("
Score = %.2f , You Grade : D
", score);
    }
    else{
        printf("
Score = %.2f , You Grade : F
", score);
    }
 
    getch();
}
}

  


นกแสก
ร่วมแบ่งปัน5370 ครั้ง - ดาว 251 ดวง

ความเห็นเพิ่มเติมที่ 2 28 ม.ค. 2556 (16:43)
ขอบคุณค่า
PPu_009@hotmail.com (IP:202.29.9.45)

จำไว้ตลอด

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

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