atiwat001
Verified Seller
หัวหน้าแก๊งเสียว
พลังน้ำใจ: 64
ออฟไลน์
กระทู้: 1,464
|
 |
« เมื่อ: 25 กรกฎาคม 2010, 21:15:55 » |
|
คือผมเรียนสาระสนเทศปี หนึ่ง ตอนนี้ยังไม่ได้เรียนเขียนภาษาซีเลย
แต่เพื่อนผมเรียนคอมพิวเตอร์ธุรกิจ ปวส เค้าเขียนภาษาซี แต่เค้าทำการบ้านไ่ม่ได้ เค้าเลยมาปรึกษาผม ผมก็อยากช่วยเค้าเพราะเค้าช่วยงานผมเยอะเหมือนกัน แต่ไม่รู้จะช่วยอย่างไง
วอนพี่ๆช่วยการบ้านเพื่อนผมหน่อยนะคับแบบว่าเขียนโค๊ดให้เลยนะ ผมก็ไปสอนเค้าไม่เป้นอ่ะครับ ขอบคุณล่วงหน้าครับผม
จงเขียนโปรแกรมหาค่าเฉลี่ยของคะแนนสอบ จำนวน 5 วิชา โดยรับข้อมูลดังนี้ (กำหนดส่งวัน พุธ ที่ 28) - ชื่อนักศึกษา - ชื่อวิชาที่ 1 - คะแนนวิชาที่ 1 - ชื่อวิชาที่ 2 - คะแนนวิชาที่ 2 - ชื่อวิชาที่ 3 - คะแนนวิชาที่ 3 - ชื่อวิชาที่ 4 - คะแนนวิชาที่ 4 - ชื่อวิชาที่ 5 - คะแนนวิชาที่ 5 หลังจากนั้น แสดงผลคะแนนรวมทั้งหมด และ คะแนนเฉลี่ย ---------------------------------------- ตย. Input Name : Bara *Input NameCourse [1] : A Input Score [1] : 40 Input NameCourse [2] : B Input Score [2] : 32 Input NameCourse [3] : C Input Score [3] : 56 Input NameCourse [4] : D Input Score [4] : 48 Input NameCourse [5] : F Input Score [5] : 57 ---------------------------------------- Total Score : 233 AVG Score : 46.6
|
|
|
บันทึกการเข้า
|
|
|
|
Haniba55
Verified Seller
หัวหน้าแก๊งเสียว
พลังน้ำใจ: 99
ออฟไลน์
กระทู้: 1,600
|
 |
« ตอบ #1 เมื่อ: 25 กรกฎาคม 2010, 21:19:17 » |
|
ใช้ IF Then Else ดุครับ หรือ Select case  ผมมันโปรแกรมมั่ว
|
|
|
บันทึกการเข้า
|
|
|
|
kkusd
Verified Seller
เจ้าพ่อบอร์ดเสียว
พลังน้ำใจ: 311
ออฟไลน์
กระทู้: 4,663
|
 |
« ตอบ #2 เมื่อ: 25 กรกฎาคม 2010, 21:32:24 » |
|
เอาง่ายๆก็เขียน if หรือ for รับค่ามา 5 ค่าเสร็จแล้วก็เอามาหาร 5
|
|
|
บันทึกการเข้า
|
|
|
|
|
untitled
ก๊วนเสียว
พลังน้ำใจ: 42
ออฟไลน์
กระทู้: 457
|
 |
« ตอบ #4 เมื่อ: 25 กรกฎาคม 2010, 21:36:16 » |
|
บอกให้เพื่อนเขียนเอง น่าจะดีกว่าน่า จะได้ฝึกไปด้วย มันเป็นการบ้านนิ ถ้าเขียนเดี๋ยวจะเขียนไม่เป็นซักที สูู้้ 
|
|
|
บันทึกการเข้า
|
|
|
|
thai2ads
Verified Seller
หัวหน้าแก๊งเสียว
พลังน้ำใจ: 136
ออฟไลน์
กระทู้: 1,172
|
 |
« ตอบ #5 เมื่อ: 25 กรกฎาคม 2010, 21:48:44 » |
|
ผมก็อยากช่วยนะครับ ภาษา C นี้ผมไม่ได้เขียนมา 4 ปีแล้ว อาจจะำจำคำสั่งผิดๆถูกๆนะครับ ผมก็อยากให้ทำเองเหมือนกันนะครับ แต่บ้างครั้งก็เห็นใจครับ เอาไปเป็นตัวอย่างละกันครับเพื่อจะช่วยได้บ้าง #include #include void main() { int score; printf("Input score="); scanf("%d",&score);
if(score>=0&&score<=100) { if(score>=80) printf("score grade 4",score);
else if(score>=75) printf("score grade 3.5",score);
else if(score>=70) printf("score grade 3",score);
else if(score>=65) printf("score grade 2.5",score);
else if(score>=60) printf("score grade 2",score);
else if(score>=55) printf("score grade 1.5",score);
else if(score>=50) printf("score grade 1",score);
else printf("score grade 0",score); } else printf("&d error!!!",score); getch(); }
|
|
« แก้ไขครั้งสุดท้าย: 25 กรกฎาคม 2010, 21:51:04 โดย thai2ads »
|
บันทึกการเข้า
|
รับทำเว็บไซต์ เขียนระบบต่างๆตามที่ต้องการ (ยกเว้น 18+ กับการพนัน) ระบบมีปัญหาการใช้งานแจ้งพจได้เลยนะครับอย่าได้เกรงใจเพราะเดี๋ยวมันจะไม่รู้ปัญหา ออกแบบเว็บไซต์  | รับทำเว็บไซต์  |
|
|
|
capuchinotae
Verified Seller
ก๊วนเสียว
พลังน้ำใจ: 12
ออฟไลน์
กระทู้: 315
|
 |
« ตอบ #6 เมื่อ: 25 กรกฎาคม 2010, 21:58:41 » |
|
ผมว่าให้เขาหัดทำดีกว่านะ ถ้าเขาไม่เริ่มทำตั้งแต่วันนี้ เดี๋ยวก็ต้องหาที่เรียนใหม่ (ไม่ได้แช่ง แต่เห็นมาหลายคนแล้ว) ทำเหอะครับ ครั้งแรกมันยาก แต่พอทำเป็นแล้ว ครั้งแต่ไปมันง่ายมากเลยอะ ผมก็เคยมีวันนั้นครับ วันที่ทำอะไรไม่เป็นสักอย่าง เอาแต่ลอกเพื่อน แต่สุดท้ายตอนสอบ เราลอกได้หรอ ? ฝากไว้แค่นี้ครับ
|
|
|
บันทึกการเข้า
|
|
|
|
เฮียเล้ง
หัวหน้าแก๊งเสียว
พลังน้ำใจ: 57
ออฟไลน์
กระทู้: 1,196
|
 |
« ตอบ #7 เมื่อ: 25 กรกฎาคม 2010, 22:01:15 » |
|
เค้ามาบอกว่าตอนนี้ผมเีรียนปี 4 ภาคที่เกี่ยวกับการเขียนโปรแกรมโดยเฉพาะ แต่เพื่อนเกือบครึ่งภาคเขียนโปรแกรมพื้นฐานยังไม่ได้เลย ด้วยความที่ลอก lab เปลี่ยนชื่อตัวแปลมาตั้งแต่ปี 1 
|
|
|
บันทึกการเข้า
|
|
|
|
Banyoung
ก๊วนเสียว
พลังน้ำใจ: 25
ออฟไลน์
กระทู้: 326
|
 |
« ตอบ #8 เมื่อ: 25 กรกฎาคม 2010, 22:12:09 » |
|
ลองหัดทำเอง ติดปัญหาตรงไหนค่อยมาถามดีกว่าไม้ ไม่งั้นจะเรียนไปทำไม 
|
|
|
บันทึกการเข้า
|
|
|
|
montherstss
หัวหน้าแก๊งเสียว
พลังน้ำใจ: 114
ออฟไลน์
กระทู้: 1,753
|
 |
« ตอบ #9 เมื่อ: 25 กรกฎาคม 2010, 22:21:51 » |
|
ก็ไม่อยากหนิครับ อันดับแรก คุณ เก็บค่า ชื่อนักศึกษา เก็บค่า ชื่อวิชา 1-5 เก็บค่า คะแนน 1-5 แล้วก็ใช้คำสั่ง If คำนวณคะแนน เอาครับ แล้วค่อยโชว์ ไม่อยากเท่าที่คิดหลอกครับ สู้ๆ จะได้เก่งๆ 
|
|
|
บันทึกการเข้า
|
|
|
|
ohmohm
เจ้าพ่อบอร์ดเสียว
พลังน้ำใจ: 170
ออฟไลน์
กระทู้: 3,098
|
 |
« ตอบ #10 เมื่อ: 25 กรกฎาคม 2010, 23:53:34 » |
|
ลองหัดทำเอง ถ้ามีปัญหาค่อยถาม ไม่ได้เขียน C มานานแล้่วเหมือนกัน int i; int score; int scores[5]; int sum; float avgscore; int main() {
for (i=0;i<5;i++) { printf("Input score %d=", i ); scanf("%d",&score); scores[i] = score; }
sum = 0; for (i=0;i<5;i++) { sum += scores[i] ; }
avgscore = ( 1.0 / 5 ) * sum ;
}
|
|
|
บันทึกการเข้า
|
|
|
|
sleepcat
ก๊วนเสียว
พลังน้ำใจ: 54
ออฟไลน์
กระทู้: 286
|
 |
« ตอบ #11 เมื่อ: 26 กรกฎาคม 2010, 00:14:41 » |
|
#include<conio.h> #incluce<stdio.h> void main(){ clrscr(); int i,sum=0,score; char name[20],courses[5][20]; printf("Input Name:"); gets(name); for(i=0;i<5;i++){ printf("Input CourseName:"); scanf("%s",courses[i]); printf("Input Score[%d]:",i+1); scanf("%d",&score); sum+=score; } printf("Total Score:%d\n",sum); printf("Average score:%.2f",sum/5.0); getch(); }
ปล. แต่แนะนำให้หัดทำเองนะครับ เพราะเรียนวิทย์คอมฯ ยังต้องใช้อีกนาน (หมายถึงแนวการเขียนโปรแกรม แนวคิด logic ต่าง ๆ)
|
|
|
บันทึกการเข้า
|
|
|
|
Putter™
หัวหน้าแก๊งเสียว
พลังน้ำใจ: 421
ออฟไลน์
กระทู้: 2,104
|
 |
« ตอบ #12 เมื่อ: 26 กรกฎาคม 2010, 02:33:51 » |
|
#include <iostream> #include<string> using namespace std;
int main () { string name; string subjects[5]; int score[5];
cout << "Input Name : "; cin >> name; for(int i=0;i<5;i++) { cout << "Input NameCourse [" << i+1 << "] :"; cin >> subjects[i]; cout << "Input Score [" << i+1 << "] :"; cin >> score[i]; cout << "\n"; }
int total=0,average=0; total=score[0]+score[1]+score[2]+score[3]+score[4]; average=total/5;
cout << "-----------------------------------\n"; cout << "Total Score : " << total << endl; cout << "AVG Score : " << average << endl;
return (0) ; } อันนี้เป็นอีกตัวอย่างครับ ผมใช้ C++ นะครับ ใช้ For วนรับค่าเอาครับ แล้วก็เก็บค่าเป็น Array
|
|
|
บันทึกการเข้า
|
|
|
|
atiwat001
Verified Seller
หัวหน้าแก๊งเสียว
พลังน้ำใจ: 64
ออฟไลน์
กระทู้: 1,464
|
 |
« ตอบ #13 เมื่อ: 26 กรกฎาคม 2010, 11:37:16 » |
|
ขอบคุณพี่ๆทุกท่านที่ช่วยเหลือกันนะคับ
|
|
|
บันทึกการเข้า
|
|
|
|
|