สงสัยว่า เราจะกำหนดตัว (อักษรและตัวเลข) ไว้ในcharได้มั้ยครับ

กระทู้คำถาม
พอดีทำโจทย์ในinternetเเล้วติดตรงที่พอโปรเเกรมอ่านเเล้วมันเก็บค่าเป็นเเค่ตัวที่เราตั้งไว้ครับ ตั้งอยากได้ที่มันเป็นตัวอักษรที่inputเข้าไปครับ อาจจะฟัง งง ๆ ครับ ผมขอเเนวทางหน่อยครับ ขอบคุณครับ
#include <stdio.h>
#include <conio.h>
main()
{
  char a;
  char b;
  char c;
  
 printf("Enter Character (A,B,C) : ");
  scanf("%c",&a);
 printf("Enter Character (A,B,C) : ");
  scanf("\n%c",&b);
 printf("Enter Character (A,B,C) : ");
  scanf("\n%c",&c);
  
  
 if(a=='A')
 {
 a = 10;
 printf("A = 10");
 a = 'A';
 }
 else if (a=='B')
 {
 a = 20;
 printf("B = 20");
 b = 'B';
 }
 else if (a=='C')
 {
 a = 30;
 printf("C = 30");
 a = 'C';
 }
 
 
 if(b=='A')
 {
 b = 10;
 printf(",A = 10");
 b = 'A';
 }
 else if (b=='B')
 {
 b = 20;
 printf(",B = 20");
 b = 'B';
 }
 else if (b=='C')
 {
 b = 30;
 printf(",C = 30");
 b = 'C';
 } 
 if(c=='A')
 {
 c = 10;
 printf(",A = 10");
 c = 'A'; 
 }
 else if (c=='B')
 {
 c = 20;
 printf(",B = 20");
 c = 'B';
 }
 else if (c=='C')
 {
 c = 30 ;
 printf(",C = 30");
 c = 'C';
 } 
 
printf("\n%c + %c + %c = %d + %d + %d = %d",a,b,c,a,b,c,a+b+c);
getch();
}
อันนี้โจทย์ครับ
จงเขียนโปรแกรมที่มีการทำงานดังนี้ มีการรับค่าอักขระ จากผู้ใช้ ถ้าเป็น A มีค่าเป็น 10 ถ้าเป็น B มีค่าเป็น 20 และถ้าเป็น C มีค่าเป็น 30 โดยให้มีการรับแบบนี้ 3 ครั้ง จากนั้นหาผลรวมและแสดงผลโดยใช้รูปแบบตามตัวอย่าง
ตัวอย่างการทำงาน ครั้งที่ 1
RUN : ทดสอบด้วยการป้อน A , B ,C ตามลำดับ
Enter Character (A,B,C) : A
Enter Character (A,B,C) : B
Enter Character (A,B,C) : C
A = 10 , B = 20 , C = 30
A + B + C = 10 + 20 + 30 = 60
ตัวอย่างการทำงาน ครั้งที่ 2
RUN : ทดสอบด้วยการป้อน C , B ,  C ตามลำดับ
Enter Character (A,B,C) : C
Enter Character (A,B,C) : B
Enter Character (A,B,C) : C
C = 30 , B = 20 , C = 30
C + B + C = 30 + 20 + 30 = 80
ต้องขอโทดด้วยนะครับ พึ่งเริ่มเล่นเลยไม่รู้ว่าต้องพิมยังไงถึงจะกระซับ เเหะๆ รบกวนด้วยนะครับผมพึ่งฝึกเริ่มเขียนภาษา C++ เพราะพึ่งขึ้นม.5ครับ

ขอบคุณมากๆครับ
แสดงความคิดเห็น
โปรดศึกษาและยอมรับนโยบายข้อมูลส่วนบุคคลก่อนเริ่มใช้งาน อ่านเพิ่มเติมได้ที่นี่