วันศุกร์ที่ 29 มิถุนายน พ.ศ. 2555

ตัวอย่างภาษาซี


ตัวอย่างภาษาซี 1

::ภาษาC::...++โปรแกรมคิดเกรด++...

#include <conio.h>
#include <stdio.h>
void main()
{
int score;
char grade;
printf("Enter score : ");
scanf("%d",&score);
clrscr();
if (score > 100)
grade = 'E';
else if (score >= 80)
grade = 'A';
else if ((score >= 70) && (score < 80))
grade = 'B';
else if ((score >= 50) && (score < 70))
grade = 'C';
else if ((score >= 40) && (score < 50))
grade = 'D';
else grade = 'E';
printf("You got %cn",grade);
getch();
}



::ภาษาC::...++โปรแกรมเกรดเฉลี่ยแบบไม่วนลูปจร้า รับแค่ 3 วิชาเท่าน้านนน++...


#include <conio.h>
#include <stdio.h>
void main()
{
float cr1,sc1,sum1=0,cr2,sc2,sum2=0,cr3,sc3,sum3=0,credit3=0;
clrscr();
textcolor(14);
gotoxy(25,5);
cprintf("<<<<<<<..PROGRAM GPA..>>>>>>>n");
printf("n");
printf("n");

printf("::Subject1::n");
printf("n");
printf("Credit : ",cr1);
scanf("%f",&cr1);
printf("Grade : ",sc1);
scanf("%f",&sc1);
sum1=sum1+(cr1*sc1);
printf("n");
printf("------------------------n");

printf("n");
printf("::Subject2::n");
printf("n");
printf("Credit : ",cr2);
scanf("%f",&cr2);
printf("Grade : ",sc2);
scanf("%f",&sc2);
sum2=sum2+(cr2*sc2);
printf("n");

printf("------------------------n");

printf("n");
printf("::Subject3::n");
printf("n");
printf("Credit : ",cr3);
scanf("%f",&cr3);
printf("Grade : ",sc3);
scanf("%f",&sc3);
sum3=sum3+(cr3*sc3);
credit3=cr1+cr2+cr3;
printf("n");

printf("------------------------n");
printf("Average of grade = %.2fn",(sum1+sum2+sum3)/credit3);
printf("------------------------n");
getch();
}


::ภาษาC::...++โปรแกรมเกรดเฉลี่ยแบบวนลูปจร้า โดยใช้ Do-While++...



<<<หาเกรดเฉลี่ยเท่าไร่ก็ได้ ถ้าจะหยุดใส่ให้ใส่ตรงเกรดเป็นเลข 0>>>


#include <conio.h>
#include <stdio.h>
void main()
{
float a,b,ab=0,sum=0,j=0;
clrscr();
do
{
printf("Grade : ",a);
scanf("%f",&a);
printf("Credit : ",b);
scanf("%f",&b);
ab=a*b;
sum=sum+ab;
j=j+b;
}
while(a!=0);
printf("Average of Grade : %.2fn",sum/j);
getch();
}

ตัวอย่าง code ภาษาซี โปรแกรมหน่วงเวลา 

#include <stdio.h>
#include <pic1684.h>

void delay(int pause){
int loop,i;
for(loop=pause;loop>=0;--loop){
for(i=255;i>0;--i){
}
}
}

void main(void){

do{
PORTB = 0x55;
delay(255);
PORTB = 0xAA;
delay(255);
}while(1);

}

ไม่มีความคิดเห็น:

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