กรุณาเลือก แสดงผลรูปแบบโทรศัพท์มือถือ | แสดงผลรูแบบคอมพิวเตอร์

Dekcom Board • The Ultimate Knowledge Share

 ลืมรหัสผ่าน
 ลงทะเบียน
ค้นหา
ดู: 384|ตอบ: 2

ช่วยดูให้หน่อยครับว่าเขียนโปรแกรมถูกเหมือนซูโด้โค้ดไหม [คัดลอกลิงก์]

Rank: 1

Money
6
จิตพิศัย
2
สมัครสมาชิกเมื่อ
2009-12-25
เครดิต
2
โพสต์
6
onenonggap โพสต์เมื่อ 2009-12-25 18:02:50 |แสดงโพสต์ทั้งหมด
ซูโด้โค้ดเพื่อคำนวณหาเงินรายได้ของพนักงาน (ถ้าไม่ถูกก็ช่วยแก้ให้ทีนะครับ  ขอบคุณล่วงหน้าครับ)START
INPUT Salary
INPUT HourWork
        IF HourWork > 40 THEN
                COMPUTE HourOT = HourWork - 40
                IF HourOT > 15 THEN
                     COMPUTE HourOT = 15
                ENDIF
                COMPUTE OT = HourOT * 400
                COMPUTE NetIncome = Salary + OT
             ELSE
                 COMPUTE NetIncome = Salary
                ENDIF
   PRINT NetIncome
STOP
*******************************************************************************
Module Salary
    Dim salary, hw, hot, Netincome As Integer
    Sub Main()
        Console.WriteLine("Enter Salary: ")
        salary = Console.ReadLine
        Console.WriteLine("Enter HW: ")
        hw = Console.ReadLine
        If hw > 40 Then
            hot = hw - 40
        End If
        If hot > 15 Then
            hot = 15
            hot = hot * 400
            Netincome = salary + hot
        Else
            Netincome = salary
        End If
        Console.WriteLine("Netincome = " & Netincome)
    End Sub
End Module
รับทำเว็บ PHP+MySQL

Rank: 9Rank: 9Rank: 9

Money
51
จิตพิศัย
64
สมัครสมาชิกเมื่อ
2009-12-20
เครดิต
64
โพสต์
136
noom โพสต์เมื่อ 2009-12-25 19:45:43 |แสดงโพสต์ทั้งหมด
  1. Module Salary
  2.     Dim salary, hw, hot, ot, Netincome As Integer
  3.     Sub Main()
  4.         Console.WriteLine("Enter Salary: ")
  5.         salary = Console.ReadLine
  6.         Console.WriteLine("Enter HW: ")
  7.         hw = Console.ReadLine
  8.         If hw > 40 Then
  9.             hot = hw - 40
  10.         If hot > 15 Then
  11.             hot = 15
  12.         End If
  13.             ot = hot * 400
  14.             Netincome = salary + ot
  15.         Else
  16.             Netincome = salary
  17.         End If
  18.         Console.WriteLine("Netincome = " & Netincome)
  19.     End Sub
  20. End Module
คัดลอกไปที่คลิปบอร์ด




รับทำเว็บ PHP+MySQL

Rank: 1

Money
3
จิตพิศัย
0
สมัครสมาชิกเมื่อ
2009-12-24
เครดิต
0
โพสต์
3
N3250 โพสต์เมื่อ 2009-12-25 19:50:42 |แสดงโพสต์ทั้งหมด
ผมว่าถูกนะครับ เพราะผมก็ทำเหมือนคุณ

Module salary
    Dim hour, salary, ot, net As Integer

    Sub Main()
        Console.WriteLine("Enter Salary : ")
        salary = Console.ReadLine
        Console.WriteLine("Enter Hourwork : ")
        hour = Console.ReadLine
        If hour > 40 Then
            ot = hour - 40
        End If
        If ot > 15 Then
            ot = 15

            ot = ot * 400
            net = salary + ot
        Else
            net = salary
        End If
        Console.WriteLine("Netincome = " & net)

    End Sub

End Module
รับทำเว็บ PHP+MySQL
คุณต้องเข้าสู่ระบบก่อนจึงจะสามารถตอบกลับ เข้าสู่ระบบ | ลงทะเบียน

รูปแบบข้อความล้วน|โทรศัพท์มือถือ|เด็กคอมพ์ชิตี้

GMT+7, 2012-5-21 04:49 , Processed in 0.030207 second(s), 13 queries , Gzip On.

Powered by Discuz! X2

© 2001-2011 Comsenz Inc. Page Ranking Tool

ขึ้นไปด้านบน