โจทย์ปัญหา printf scanf 5 ข้อ
1.เขียนโปรแกรมรับค่าสกุลเงินดอลลาร์
และแปลงเป็นสกุลเงินบาท (กำหนดให้ 1 ดอลลาร์ = 37.50
บาท)
ตัวอย่าง output
Input money
of US Dollas
: 50
Covert to Thai Baht : 1875.00
Covert to Thai Baht : 1875.00
2.เขียนโปรแกรมเพื่อรับข้อมูลชื่อ
เพศ
อายุ และเกรดเฉลี่ย
ตัวอย่าง output
Enter first
name : Name
Enter gender
(M/F) : M
Enter age :
18
Enter grade : 3.25
Name : Name
Gender : M
Age : 18
Grade : 3.25
3.เขียนโปรแกรมบวกเลข
3 จำนวนและให้โปรแกรมแสดงค่าเฉลี่ยด้วย โดยรับค่าจากผู้ใช้โปรแกรม
ตัวอย่าง output
Enter
number1 : 10
Enter
number2 : 20
Enter
number3 : 30
Sum = 60 Average = 20.00
4.เขียนโปรแกรมหาพื้นที่ของรูปสี่เหลี่ยม
โดยรับค่าความกว้างและความยาว
ตัวอย่าง output
Enter x : 3
Enter y : 5
***** Area
*****
15.000
5.เขียนโปรแกรมหาคำตอบของสมการ
Ax2+Bx+C=0 โดยเขียนโปรแกรมรับค่าตัวเลข A,
B, C (ให้ใช้ math.h)
ตัวอย่าง output
AX^2 + BX +
C = 0
Enter number
A : 6
Enter number
B : 7
Enter number
C : 2
Answer of
6X^2 + 7X + 2 =0
Answer1 =
-0.50
Answer2 =
-0.67
------------------เฉลย (เดี่ยวมาเพิ่มคำอธิบายอีกที) ---------------------------
1.
2.
#include<stdio.h>
#include<conio.h>
main()
{
float money;
printf("Input money of US Dollar :
");
scanf("%f",&money);
printf("Convert to Thai baht :
%.2f",money*37.50);
getch();
}
#include<stdio.h>
#include<conio.h>
main()
{
char first[10],gender;
int age;
float grade;
printf("Enter first name: ");
scanf("%s",first);
printf("Enter gender (M/F): ");
scanf("%s",&gender);
printf("Enter age: ");
scanf("%d",&age);
printf("Enter grade: ");
scanf("%f",&grade);
printf("\nName : %s\n",first);
printf("Gender : %c\n",gender);
printf("Age : %d\n",age);
printf("Grade : %.2f\n",grade);
getch();
}
3.
#include<stdio.h>
#include<conio.h>
main()
{
int
number1, number2, number3, sum; //sum=0
float avg;
printf("Enter number1: ");
scanf("%d",&number1);
printf("Enter number2: ");
scanf("%d",&number2);
printf("Enter number3: ");
scanf("%d",&number3);
sum=number1+number2+number3;
avg = sum/3;
printf("Sum=%d
Average=%.2f",sum,avg);
getch();
}
4.
#include<stdio.h>
#include<conio.h>
main()
{
float
x, y;
printf("Enter x: ");
scanf("%f",&x);
printf("Enter y: ");
scanf("%f",&y);
printf("***** Area *****\n");
printf(" %.3f",x*y);
getch();
}
5.
#include<stdio.h>
#include<conio.h>
#include<math.h>
main()
{
float a,b,c,x1,x2;
printf("AX^2+BX+C=0\n");
printf("Enter number A : ");
scanf("%f",&a);
printf("Enter number B : ");
scanf("%f",&b);
printf("Enter number C : ");
scanf("%f",&c);
x1=(-b+sqrt(b*b-4*a*c))/(2*a);
x2=(-b-sqrt(b*b-4*a*c))/(2*a);
printf("\nAnswer of
%.0fX^2+%.0fX+%.0f=0\n",a,b,c);
printf("Answer 1 = %.2f\n",x1);
printf("Answer 2 =
%.2f\n",x2);
getch();
}