ช่วยทีครับ | เว็บบอร์ด วิชาการ.คอม

ช่วยทีครับ

โพสต์เมื่อ: 13:03 วันที่ 10 ก.ค. 2555         ชมแล้ว: 9,977 ตอบแล้ว: 2
วิชาการ >> กระทู้ >> โปรแกรมมิ่ง >> C/C++
คือโจทย์มีอยู่ว่า ข้อที่1 จงเขียนโปรแกรมคำนวณเงินเดือนพนักงาน พนักงานทุกคนจะถูกหักประกันสังคม 5% และที่หักเงินประกันสังคมแล้วได้มากกว่า 20,000 บาท ให้หักภาษีบุคคลเพิ่มอีก 7% - ให้ค่าเงินเดือนจาก keyboard - แสดงเงินเดือนก่อนหักประกันสังคม และ ภาษีบุคคลแล้ว - แสดงเงินเดือนสุทธิที่ได้รับ ข้อที่2 จงเขียนโปรแกรมเพื่อรับข้อมูลซึ่งประกอบด้วย รหัสพนักงาน ชื่อพนักงาน เงินเดือน และค่าล่วงเวลา จากนั้นคำนวณหาผลรวมรายได้และภาษีที่ต้องชำระ ดังแสดงรายละเอียดต่อไปนี้ - รายได้รวม = เงินเดือน + ล่วงเวลา - ภาษีคำนวณได้ดดย - ถ้ารายได้มากกว่าหรือเท่ากับ 100,000 เสียภาษี 10% - ถ้ารายได้มากกว่าหรือเท่ากับ 70,000 เสียภาษี 7% - ถ้ารายได้มากกว่าหรือเท่ากับ 50,000 เสียภาษี 5% - ถ้ารายได้มากกว่าหรือเท่ากับ 30,000 เสียภาษี 3% - ถ้ารายได้รวมน้อยกว่า 30,000 เสียภาษี 1% ข้อที่3 จงเขียนโปรแกรมโดยใช้คำสั่งเงื่อนไข switch...case เพื่อคำนวณค่าแรงของพนักงาน 30 ประเภทในบริษัท นั่นคือพนักงานรายวัน พนักงานประจำ และพนักงานชั่วคราว โดยกำหนดให้การคำนวณเงินเดือนของพนักงานต่างกัน ดังนี้ - พนักงานรายวัน (Daliy-D) ฐานเงินเดือน = 4000 บาท อัตราเงินพิเศษ = 0.2 - พนักงานประจำ (Monthly-M) ฐานเงินเดือน = 8000 บาท อัตราเงินพิเศษ = 0.5 - พนักงานชั่วคราว (Temp-T) ฐานเงินเดือน = 6000 บาท อัตราเงินพิเศษ = 0.2 และสูตรในการคำนวณเงินเดือน คือ เงินเดือน = ฐานเงินเดือน + (ฐานเงินเดือน * อัตราเงินพิเศษ) โดยให้กำหนดตัวแปรในโปรแกรมดังนี้ ฐานเงินเดือน แทนด้วย base, อัตราเงินพิเศษ แทนด้วย extra, เงินเดือน แทนด้วย salary


bob2500@hotmail.com(27.130.177.145)





จำนวน 2 ความเห็น, หน้าที่ | -1-
ความเห็นเพิ่มเติมที่ 1 10 ก.ค. 2555 (20:29)

2.  โปรแกรมเพื่อรับข้อมูลซึ่งประกอบด้วย รหัสพนักงาน ชื่อพนักงาน เงินเดือน และค่าล่วงเวลา จากนั้นคำนวณหาผลรวมรายได้และภาษีที่ต้องชำระ

#include <stdio.h>
#include <conio.h>
int main()
{
  int x,y,z,a,b,c,d,e;
char ID[30];
char name[30];
printf("Employee ID: ");
scanf("%s",&ID);
printf("Your name: ");
scanf("%s",&name);
printf("Salary = ");
scanf("%d",&x);
printf("Payment for overtime = ");
scanf("%d",&y);
printf(":Code:%s ,Name:%s ,Salary:%d ,Payment for overtime:%d ",ID,name,x,y);
   z = x+y;
   printf("Your total revenue = %d ",z);
   a = z*10/100;
   b = z*7/100;
   c = z*5/100;
   d = z*3/100;
   e = z*1/100;
   if(z>=100000)
   printf("Your taxable = %d ",a);
   else if(z>=70000)
   printf("Your taxable = %d ",b);
   else if(z>=50000)
   printf("Your taxable = %d ",c);
   else if(z>=30000)
   printf("Your taxable = %d ",d);
   else if(z<30000)
   printf("Your taxable = %d ",e);
getch();
}


นกแสก
ร่วมแบ่งปัน4242 ครั้ง - ดาว 251 ดวง

ความเห็นเพิ่มเติมที่ 2 10 ก.ค. 2555 (22:07)

 


นกแสก
ร่วมแบ่งปัน4242 ครั้ง - ดาว 251 ดวง

จำไว้ตลอด

ความเห็นเพิ่มเติม วิชาการ.คอม
ชื่อ / email:
ข้อความ

กรุณาล๊อกอินก่อน เพื่อโพสต์รูปภาพ และ ใช้ LaTex ค่ะ สมัครสมาชิกฟรีตลอดชีพที่นี่
กรอกตัวอักษรตามภาพ
ตัวช่วย 1: CafeCode วิธีการใช้
ตัวช่วย 2: VSmilies วิธีการใช้
ตัวช่วย 3: พจนานุกรมไทย ออนไลน์ ฉบับราชบัณฑิต
ตัวช่วย 4 : dictionary ไทย<=>อังกฤษ ออนไลน์ จาก NECTEC
ตัวช่วย 5 : ดาวน์โหลด โปรแกรมช่วยพิมพ์ Latex เพื่อแสดงสมการบนวิชาการ.คอม
Google  
ผู้สนับสนุน คลิีกดูสถิติ
อีเมล : star@vcharkarn.com
โทรศัพท์ : 02-9620127
Creative Commons License สงวนสิทธิ์บางประการภายใต้สัญญาอนุญาต ครีเอทีฟคอมมอนส์ แสดงที่มา-ไม่ใช้เพื่อการค้า-ไม่ดัดแปลง 3.0 ประเทศไทย.
ท่านสามารถนำเนื้อหาในส่วนบทความไปใช้ แสดง เผยแพร่ โดยต้องอ้างอิงที่มา ห้ามใช้เพื่อการค้าและห้ามดัดแปลง
Page generated in0.0349 seconds !