BTC USD 82,572.8 Gold USD 4,133.61
Time now: Jun 1, 12:00 AM

Mencari geng2 Cg yang mahir C programming

kesian tt x pasal2 kne tegur.. harap tt tidak kecik aty ye..
*sekadar ingin mengubati haty tt
 
Aku tolong bg klu le..yg ni aku faham. Ko nak input 6 ujian berlainan bagi setiap user? Betul?

Klunya...struct atau multidimens array.
 
#include<stdio.h>
#include<string.h>

int mark, id_grade;
char name[31], grade[5];

main()
{
printf("Please Enter Your Name : ");
scanf("%s", &name);

printf("\nPlease Enter your mark (%): ");
scanf("%d", &mark);

if(mark<50)id_grade=1; //strcpy(grade,"FAIL");
if(mark>=50)id_grade=2; //strcpy(grade,"PASS");

switch(id_grade){

case (1):strcpy(grade,"FAIL");
break;
case (2):strcpy(grade,"PASS");
break;

default: /* catch all other characters */
printf( "Incorrect letter grade entered." );
printf( " Enter a new grade.\n" );
break; /* optional; will exit switch anyway */

**
printf("\n Ms/Mr %s, Your Grade is %s \n", name, grade);

system("pause");
**

bagus, camni la baru betul...:)cgrock:)cgrock:)cgrock

sorry aku dah x ingat sangat bahasa C ni tapi dari apa yg aku tengok, nko lupa pakai "for" untuk run gegelung (fuhhhh mcm syialll jer:)):)):))) bagi dapatkan value "name" & "grade", cer masukkan gegelung "for" tu...contoh :

for (int Student = 0; Student < 31; Student++)
{
printf("Please Enter Your Name : ");
scanf("%s", &name[Student]);
** Sila sambung...

lebih kurang menda2 camni laa...x pasti dah samada C boleh pakai "foreach" ka "while" ka sume tu...yg lelain sila kasi nasik tambah...:p
 
Last edited:
#include<stdio.h>
#include<string.h>

main()
{
char name[20];
float marks;
printf("*****************\n");
printf(" SALAM 1MALAYSIA\n");
printf("*****************\n");

printf("Please Enter first student Name\n");
scanf(" %[^\n]", name);
printf("Please Enter student marks\n");
scanf( "%f", &marks );

if((marks >=95.) && (marks <=100))
{
printf("*****************\n");
printf(" your grade is A\n");
printf("*****************\n"); **

else if((marks >=90.) && (marks <=94.))
{
printf("*****************\n");
printf(" your grade is A-\n");
printf("*****************\n"); **

else if((marks >=85.) && (marks <=89.))
{
printf("*****************\n");
printf(" your grade is B+\n");
printf("*****************\n"); **


else if((marks >=80.) && (marks <=84.))
{
printf("*****************\n");
printf(" your grade is B\n");
printf("*****************\n"); **

else if((marks >=80.) && (marks <=84.))
{
printf("*****************\n");
printf(" your grade is B\n");
printf("*****************\n"); **

else if((marks >=75.) && (marks <=79.))
{
printf("*****************\n");
printf(" your grade is B-\n");
printf("*****************\n"); **

else if((marks >=70.) && (marks <=74.))
{
printf("*****************\n");
printf(" your grade is C+\n");
printf("*****************\n"); **

else if((marks >=65.) && (marks <=69.))
{
printf("*****************\n");
printf(" your grade is C\n");
printf("*****************\n"); **

else if((marks >=60.) && (marks <=64.))
{
printf("*****************\n");
printf(" your grade is C-\n");
printf("*****************\n"); **

else if(marks <=60.)
{
printf("*****************\n");
printf(" your grade is Fail\n");
printf("*****************\n"); **
system("pause");

**

ini macam nak betul dah, masuk gegelung bro...ni cuma run skali jer kan? nko nak run banyak kali untuk setiap student berbilang score kan? :-?
 
Memandangkan mutanic dah kasi klu psl for. Aku kasi klu sikit lg.
Gunakan struct tu dlm for. Selebihnya, gunakan jari jemari mencarinya diinternet..
 
Memandangkan mutanic dah kasi klu psl for. Aku kasi klu sikit lg.
Gunakan struct tu dlm for. Selebihnya, gunakan jari jemari mencarinya diinternet..

bila pakai "for", nko akan run as index bagi setiap "student" & "grade", setiap "student" & "grade" akan mempunyai value yang berbeza berdasarkan index memasing...so lenkali kalu nak search "student" tertentu boleh loop through index "student" tadi...
 
Back
Top
Log in Register