#include <stdio.h>
#include <conio.h>
#include <stdlib.h>
struct Grade
{
float Basic_Programming;
float Electronic_Commerce;
float Business_Management_with_Computer_Applications;
float Information_Study_Skill;
float Thinking_and_Decision_Making;
float Philosophy_and_Life;
float Financial_Management;
};
int g(float a )
{
printf("\n=====================\n");
printf("\nGrade = %.2f",a);
printf("\n=====================\n");
}
int main(void)
{
struct Grade a;
char name[50];
FILE *fptr;
fptr=fopen("name.txt","w");
fflush(stdin);
printf("\n******************************\n");
printf("\n\n--------Welcome----------\n");
printf("\n******************************\n");
int i;
int data2;
printf("\nEnter 'Anykey' for exit or '1' for Start : ");
scanf("%d",&data2);
if(data2==1)
{
do
{
printf("\n==========================\n");
printf("Enter your name : ");
scanf("%s",name);
fprintf(fptr, "\nYour name : %s",name);
fflush(stdin);
printf("\n==========================\n");
printf("\nBasic Programming :");
scanf("%f",&a.Basic_Programming);
printf("\nElectronic Commerce :");
scanf("%f",&a.Electronic_Commerce);
printf("\nBusiness Management with Computer Applications :");
scanf("%f",&a.Business_Management_with_Computer_Applications);
printf("\nInformation Study Skill :");
scanf("%f",&a.Information_Study_Skill);
printf("\nThinking and Decision Making :");
scanf("%f",&a.Thinking_and_Decision_Making);
printf("\nPhilosophy and Life :");
scanf("%f",&a.Philosophy_and_Life);
printf("\nFinancial Management :");
scanf("%f",&a.Financial_Management);
float data1[7];
data1[0] = a.Basic_Programming*3;
data1[1] = a.Business_Management_with_Computer_Applications*3;
data1[2] = a.Electronic_Commerce*3;
data1[3] = a.Financial_Management*3;
data1[4] = a.Information_Study_Skill*3;
data1[5] = a.Philosophy_and_Life*3;
data1[6] = a.Thinking_and_Decision_Making*3;
float ans=0;
i=0;
do
{
ans +=data1
;
i++;
}while(i<7);
float ans1;
ans1 = ans/21;
g(ans1);
fprintf(fptr, "\nYour Grade : %.2f",ans1);
printf("\nEnter 'Anykey' for Again or '1' for Exit :");
}while(getch()!='1');
}
fclose(fptr);
}
ปล**โค๊ตนี้ เขียนเองครับ ไม่มีในอินเตอร์เน็ตแน่นอน เป็นงานครับ เขียนโค๊ต พร้อมเขียนโฟรชาต โค๊ตผมพอเขียนได้ครับ ส่วนโฟร์ชาตถ้าธรรมดาเขียนได้ครับ แต่นี้มีเรื่อง structure และ textfile ด้วย ผมไม่รู้ว่าต้องเขียนแบบไหนครับ
ภาษา c เขียนแบบนี้ ต้องเขียนโฟรชาตอย่างไรคับ
#include <conio.h>
#include <stdlib.h>
struct Grade
{
float Basic_Programming;
float Electronic_Commerce;
float Business_Management_with_Computer_Applications;
float Information_Study_Skill;
float Thinking_and_Decision_Making;
float Philosophy_and_Life;
float Financial_Management;
};
int g(float a )
{
printf("\n=====================\n");
printf("\nGrade = %.2f",a);
printf("\n=====================\n");
}
int main(void)
{
struct Grade a;
char name[50];
FILE *fptr;
fptr=fopen("name.txt","w");
fflush(stdin);
printf("\n******************************\n");
printf("\n\n--------Welcome----------\n");
printf("\n******************************\n");
int i;
int data2;
printf("\nEnter 'Anykey' for exit or '1' for Start : ");
scanf("%d",&data2);
if(data2==1)
{
do
{
printf("\n==========================\n");
printf("Enter your name : ");
scanf("%s",name);
fprintf(fptr, "\nYour name : %s",name);
fflush(stdin);
printf("\n==========================\n");
printf("\nBasic Programming :");
scanf("%f",&a.Basic_Programming);
printf("\nElectronic Commerce :");
scanf("%f",&a.Electronic_Commerce);
printf("\nBusiness Management with Computer Applications :");
scanf("%f",&a.Business_Management_with_Computer_Applications);
printf("\nInformation Study Skill :");
scanf("%f",&a.Information_Study_Skill);
printf("\nThinking and Decision Making :");
scanf("%f",&a.Thinking_and_Decision_Making);
printf("\nPhilosophy and Life :");
scanf("%f",&a.Philosophy_and_Life);
printf("\nFinancial Management :");
scanf("%f",&a.Financial_Management);
float data1[7];
data1[0] = a.Basic_Programming*3;
data1[1] = a.Business_Management_with_Computer_Applications*3;
data1[2] = a.Electronic_Commerce*3;
data1[3] = a.Financial_Management*3;
data1[4] = a.Information_Study_Skill*3;
data1[5] = a.Philosophy_and_Life*3;
data1[6] = a.Thinking_and_Decision_Making*3;
float ans=0;
i=0;
do
{
ans +=data1;
i++;
}while(i<7);
float ans1;
ans1 = ans/21;
g(ans1);
fprintf(fptr, "\nYour Grade : %.2f",ans1);
printf("\nEnter 'Anykey' for Again or '1' for Exit :");
}while(getch()!='1');
}
fclose(fptr);
}
ปล**โค๊ตนี้ เขียนเองครับ ไม่มีในอินเตอร์เน็ตแน่นอน เป็นงานครับ เขียนโค๊ต พร้อมเขียนโฟรชาต โค๊ตผมพอเขียนได้ครับ ส่วนโฟร์ชาตถ้าธรรมดาเขียนได้ครับ แต่นี้มีเรื่อง structure และ textfile ด้วย ผมไม่รู้ว่าต้องเขียนแบบไหนครับ