āļ āļēāļĢāļāļīāļˆ
 1. āļˆāļēāļāļŠāļ–āļēāļ™āļāļēāļĢāļ“āđŒāļ›āļąāļāļŦāļēāļ—āļĩāđˆāļĄāļĩāļ™āļēāļ™āļļāļŠāđāļĨāļ°āđ€āļžāļ·āđˆāļ­āļ™āļžāļšāđƒāļ™āļ‚āļ“āļ°āļ™āļĩāđ‰āļĄāļĩāļŠāļēāđ€āļŦāļ•āļļāļĄāļēāļˆāļēāļāļŠāļīāđˆāļ‡āđƒāļ” āļĄāļĩāļ™āļēāļ™āļļāļŠāļˆāļ°āļ•āđ‰āļ­āļ‡āđāļāđ‰āļ›āļąāļāļŦāļēāļ™āļĩāđ‰
    āļ­āļĒāđˆāļēāļ‡āđ„āļĢ (1 āļ„āļ°āđāļ™āļ™)
2. āļˆāļēāļāļŠāļ–āļēāļ™āļāļēāļĢāļ“āđŒāļ™āļĩāđ‰ āļŠāļīāđˆāļ‡āļ—āļĩāđˆāļĄāļĩāļ™āļēāļ™āļļāļŠāļ„āļ§āļĢāļĢāļđāđ‰āđ€āļāļĩāđˆāļĒāļ§āļāļąāļšāđ‚āļ„āļĢāļ‡āļŠāļĢāđ‰āļēāļ‡āļ‚āļ­āļ‡āđ‚āļ›āļĢāđāļāļĢāļĄāļ āļēāļĐāļēāļ‹āļĩ āļĄāļĩāļ­āļ‡āļ„āđŒāļ›āļĢāļ°āļāļ­āļšāļ—āļĩāđˆāļŠāļēāļ„āļąāļ
    āļ­āļ°āđ„āļĢāļšāđ‰āļēāļ‡ āđāļĨāļ°āļ§āļīāļ˜āļĩāļāļēāļĢāđ€āļ‚āļĩāļĒāļ™āļ„āļ­āļĄāđ€āļĄāļ™āļ•āđŒ (Comment) āļĄāļĩāļāļĩāđˆāļ›āļĢāļ°āđ€āļ āļ— āļĄāļĩāļ§āļīāļ˜āļĩāđ€āļ‚āļĩāļĒāļ™āļ­āļĒāđˆāļēāļ‡āđ„āļĢ        (1 āļ„āļ°āđāļ™āļ™)
3. āļĄāļĩāļ™āļēāļ™āļļāļŠāļ„āļ§āļĢāļŠāļ·āļšāļ„āđ‰āļ™āļ•āļąāļ§āļ­āļĒāđˆāļēāļ‡āđ‚āļ›āļĢāđāļāļĢāļĄāļ āļēāļĐāļēāļ‹āļĩāļˆāļēāļāđ€āļ§āđ‡āļšāđ„āļ‹āļ•āđŒāđƒāļ” āđāļĨāļ°āļĄāļĩāļĢāļēāļĒāļĨāļ°āđ€āļ­āļĩāļĒāļ”āļ‚āļ­āļ‡āļ•āļąāļ§āļ­āļĒāđˆāļēāļ‡āđ‚āļ›āļĢāđāļāļĢāļĄ
    āļ āļēāļĐāļēāļ‹āļĩāđ€āļ›āđ‡āļ™āļ­āļĒāđˆāļēāļ‡āđ„āļĢ (1 āļ„āļ°āđāļ™āļ™)
4. āļ™āļąāļāđ€āļĢāļĩāļĒāļ™āļŠāđˆāļ§āļĒāļ­āļ˜āļīāļšāļēāļĒāđ‚āļ›āļĢāđāļāļĢāļĄāļ—āļĩāļĨāļ°āļšāļĢāļĢāļ—āļąāļ”āļ”āđ‰āļ§āļĒāļ§āđˆāļē āđ‚āļ›āļĢāđāļāļĢāļĄāļ—āļĩāđˆāļŠāļ·āļšāļ„āđ‰āļ™āļĄāļēāļ™āļąāđ‰āļ™āđ€āļ›āđ‡āļ™āļŠāđˆāļ§āļ™āļ›āļĢāļ°āļāļ­āļšāđƒāļ”āļ‚āļ­āļ‡
    āđ‚āļ„āļĢāļ‡āļŠāļĢāđ‰āļēāļ‡āļ āļēāļĐāļēāļ‹āļĩ āđ‚āļ”āļĒāđƒāļŠāđ‰āļ„āļ­āļĄāđ€āļĄāļ™āļ•āđŒ (Comment) āđƒāļ™āļāļēāļĢāđ€āļ‚āļĩāļĒāļ™āļ„āļēāļ­āļ˜āļīāļšāļēāļĒ (2 āļ„āļ°āđāļ™āļ™)
āđāļšāļšāļšāļąāļ™āļ—āļķāļāļāļēāļĢāļĻāļķāļāļĐāļēāļ„āđ‰āļ™āļ„āļ§āđ‰āļēāđāļĨāļ°āļāļēāļĢāđāļāđ‰āļ›āļąāļāļŦāļē
                āđ‚āļˆāļ—āļĒāđŒāļ›āļąāļāļŦāļē PBL 2āđ€āļĢāļ·āđˆāļ­āļ‡ āđ‚āļ„āļĢāļ‡āļŠāļĢāđ‰āļēāļ‡āļāļēāļĢāđ€āļ‚āļĩāļĒāļ™āđ‚āļ›āļĢāđāļāļĢāļĄāļ āļēāļĐāļēāļ‹āļĩ
        āļĢāļēāļĒāļ§āļīāļŠāļēāļāļēāļĢāđ€āļ‚āļĩāļĒāļ™āđ‚āļ›āļĢāđāļāļĢāļĄāļ āļēāļĐāļēāļ‹āļĩāđ€āļšāļ·āđ‰āļ­āļ‡āļ•āđ‰āļ™ āļ‡30201 āļĢāļ°āļ”āļąāļšāļŠāļąāđ‰āļ™āļĄāļąāļ˜āļĒāļĄāļĻāļķāļāļĐāļēāļ›āļĩāļ—āļĩāđˆ 5

āļŠāļĄāļēāļŠāļīāļāđƒāļ™āļāļĨāļļāđˆāļĄ
   1. āļ™āļēāļ‡āļŠāļēāļ§āļ”āļēāļĢāļēāļĢāļąāļ•āļ™āđŒ          āļ§āļĢāļŠāļļāļ—āļ˜āļīāđŒ        āđ€āļĨāļ‚āļ—āļĩāđˆ 12
   2. āļ™āļēāļ‡āļŠāļēāļ§āļˆāļīāļĢāļēāļžāļĢ             āļĒāļ­āļ”āļŦāļ­           āđ€āļĨāļ‚āļ—āļĩāđˆ 14
   3. āļ™āļēāļ‡āļŠāļēāļ§āļāļēāļāļˆāļ™āļĩ             āļŠāļ­āļšāđ€āļŠāļĩāļĒāļ‡        āđ€āļĨāļ‚āļ—āļĩāđˆ 22

āļ•āļ­āļ™āļ—āļĩāđˆ 1
   āļŦāļąāļ§āļ‚āđ‰āļ­āļ›āļąāļāļŦāļē āđ‚āļ„āļĢāļ‡āļŠāļĢāđ‰āļēāļ‡āļāļēāļĢāđ€āļ‚āļĩāļĒāļ™āđ‚āļ›āļĢāđāļāļĢāļĄāļ āļēāļĐāļēāļ‹āļĩ
   āļ—āļēāļ„āļ§āļēāļĄāđ€āļ‚āđ‰āļēāđƒāļˆāļ›āļąāļāļŦāļē āđ‚āļ„āļĢāļ‡āļŠāļĢāđ‰āļēāļ‡āļ‚āļ­āļ‡āđ‚āļ›āļĢāđāļāļĢāļĄāļ āļēāļĐāļ‹āļĩāļĄāļĩāļ­āļ°āđ„āļĢāļšāđ‰āļēāļ‡ āđāļĨāļ°āđāļ•āđˆāļĨāļ°āļŠāđˆāļ§āļ™āļĄāļĩāļĨāļąāļāļĐāļ“āļ°āļŠāļēāļ„āļąāļāļ­āļĒāđˆāļēāļ‡āđ„āļĢ
         - āļŠāļīāđˆāļ‡āļ—āļĩāđˆāļ•āđ‰āļ­āļ‡āļāļēāļĢāļĢāļđāđ‰
              1. āđ‚āļ„āļĢāļ‡āļŠāļĢāđ‰āļēāļ‡āļ‚āļ­āļ‡āđ‚āļ›āļĢāđāļāļĢāļĄāļ āļēāļĐāļ‹āļĩāļĄāļĩāļ­āļ°āđ„āļĢāļšāđ‰āļēāļ‡ āđāļĨāļ°āđāļ•āđˆāļĨāļ°āļŠāđˆāļ§āļ™āļĄāļĩāļĨāļąāļāļĐāļ“āļ°āļŠāļēāļ„āļąāļāļ­āļĒāđˆāļēāļ‡āđ„āļĢ
              2.āļ–āđ‰āļēāļ™āļąāļāđ€āļĢāļĩāļĒāļ™āđ€āļ›āđ‡āļ™āļĄāļĩāļ™āļēāļ™āļļāļŠ āļˆāļ°āļĄāļĩāļ§āļīāļ˜āļĩāļāļēāļĢāđāļāđ‰āđ„āļ‚āļ›āļąāļāļŦāļēāļ­āļĒāđˆāļēāļ‡āđ„āļĢ āđ‚āļ”āļĒāđƒāļŠāđ‰āļ„āļ­āļĄāđ€āļĄāļ™āļ•āđŒ āđƒāļ™āļāļēāļĢāđ€āļ‚āļĩāļĒāļ™āļ­āļ˜āļīāļšāļēāļĒ
              āđ‚āļ„āļĢāļ‡āļŠāļĢāđ‰āļēāļ‡āļ‚āļ­āļ‡āđ‚āļ›āļĢāđāļāļĢāļĄ
         - āļ§āļīāļ˜āļĩāļāļēāļĢāļŦāļēāļ„āļēāļ•āļ­āļš
              1. āļ›āļĢāļķāļāļĐāļēāļāļąāļ™āđƒāļ™āļāļĨāļļāđˆāļĄ āđāļĨāđ‰āļ§āđāļšāđˆāļ‡āļŦāļ™āđ‰āļēāļ—āļĩāđˆāļāļąāļ™āļŠāļ·āļšāļ„āđ‰āļ™āļ›āļąāļāļŦāļēāļ•āđˆāļēāļ‡āđ†
              2. āļŠāļ·āļšāļ„āđ‰āļ™āļ‚āđ‰āļ­āļĄāļđāļĨāđ€āļāļĩāđˆāļĒāļ§āļāļąāļšāļ›āļąāļāļŦāļēāļ•āđˆāļēāļ‡āđ† āđāļĨāđ‰āļ§āļ™āļēāļĄāļēāļ§āļīāđ€āļ„āļĢāļēāļ°āļŦāđŒāļ‚āđ‰āļ­āļĄāļđāļĨ
          āļāļēāļĢāļĻāļķāļāļĐāļēāļ„āđ‰āļ™āļ„āļ§āđ‰āļē / āđāļāđ‰āļ›āļąāļāļŦāļē
          āļŠāļ·āđˆāļ­āļŠāļĄāļēāļŠāļīāļ             āļāļēāļĢāđāļšāđˆāļ‡                           āđāļŦāļĨāđˆāļ‡āļ‚āđ‰āļ­āļĄāļđāļĨ/āļ­āđ‰āļēāļ‡āļ­āļīāļ‡
                                   āļŦāļ™āđ‰āļēāļ—āļĩāđˆ
   āļ™āļēāļ‡āļŠāļēāļ§āļ”āļēāļĢāļēāļĢāļąāļ•āļ™āđŒ            āļŠāļ·āļšāļ„āđ‰āļ™          http://kruviewly.blogspot.com/p/1.html
   āļ§āļĢāļŠāļļāļ—āļ˜āļīāđŒ                   āļ‚āđ‰āļ­āļĄāļđāļĨ/āļŠāļĢāļļāļ›
                              āļ‚āđ‰āļ­āļĄāļđāļĨ
   āļ™āļēāļ‡āļŠāļēāļ§āļˆāļīāļĢāļēāļžāļĢ               āļ§āļī āđ€ āļ„ āļĢ āļē āļ° āļŦāđŒ http://www.thaiblogonline.com/poonime1.blog?PostID=223
   āļĒāļ­āļ”āļŦāļ­                      āļ‚āđ‰āļ­āļĄāļđāļĨ          34
   āļ™āļēāļ‡āļŠāļēāļ§āļāļēāļāļˆāļ™āļĩ               āļžāļīāļĄāļžāđŒ/āļŠāļĢāļļāļ› -
   āļŠāļ­āļšāđ€āļŠāļĩāļĒāļ‡
āļ•āļ­āļ™āļ—āļĩāđˆ 2 āļŠāļĢāļļāļ›āļœāļĨāļāļēāļĢāļĻāļķāļāļĐāļēāļ„āđ‰āļ™āļ„āļ§āđ‰āļē / āđāļāđ‰āļ›āļąāļāļŦāļēāļ•āļēāļĄāļ āļēāļĢāļāļīāļˆ
   1. āļˆāļēāļāļŠāļ–āļēāļ™āļāļēāļĢāļ“āđŒāļ›āļąāļāļŦāļēāļ—āļĩāđˆāļĄāļĩāļ™āļēāļ™āļļāļŠāđāļĨāļ°āđ€āļžāļ·āđˆāļ­āļ™āļžāļšāđƒāļ™āļ‚āđ‰āļēāļ‡āļ•āđ‰āļ™āļĄāļĩāļŠāļēāđ€āļŦāļ•āļļāļĄāļēāļˆāļēāļāļāļēāļĢāļ—āļĩāđˆāđ„āļĄāđˆāļ—āļĢāļēāļšāļ–āļķāļ‡āđ‚āļ„āļĢāļ‡āļŠāļĢāđ‰āļēāļ‡
        āļ‚āļ­āļ‡āđ‚āļ›āļĢāđāļāļĢāļĄāļ āļēāļĐāļ‹āļĩ āļĄāļĩāļ™āļēāļ™āļļāļŠāļˆāļ°āļ•āđ‰āļ­āļ‡āđ„āļ›āļĻāļķāļāļĐāļē āļ„āđ‰āļ™āļ„āļ§āđ‰āļēāđ€āļāļĩāđˆāļĒāļ§āļāļąāļšāđ‚āļ›āļĢāđāļāļĢāļĄāļ āļēāļ‹āļĩ

   2. āđ‚āļ„āļĢāļ‡āļŠāļĢāđ‰āļēāļ‡āļ‚āļ­āļ‡āđ‚āļ›āļĢāđāļāļĢāļĄāļ āļēāļĐāļēāļ‹āļĩ āļ›āļĢāļ°āļāļ­āļšāļ”āđ‰āļ§āļĒ

           1. Function Heading
              āļ›āļĢāļ°āļāļ­āļšāļ”āđ‰āļ§āļĒāļŠāļ·āđˆāļ­āļŸāļąāļ‡āļāđŒāļŠāļąāļ™ āđāļĨāļ°āļ­āļēāļˆāļĄāļĩāļĢāļēāļĒāļāļēāļĢāļ‚āļ­āļ‡ argument (āļšāļēāļ‡āļ„āļ™āđ€āļĢāļĩāļĒāļ parameter) āļ­āļĒāļđāđˆāđƒāļ™
              āļ§āļ‡āđ€āļĨāđ‡āļš
           2. Variable Declaration
              āļŠāđˆāļ§āļ™āļ›āļĢāļ°āļāļēāļĻāļ•āļąāļ§āđāļ›āļĢ āļŠāļēāļŦāļĢāļąāļšāļ āļēāļĐāļēāļ‹āļĩ āļ•āļąāļ§āđāļ›āļĢāļŦāļĢāļ·āļ­āļ„āđˆāļēāļ„āļ‡āļ—āļĩāđˆāļ—āļļāļāļ•āļąāļ§ āļ—āļĩāđˆāđƒāļŠāđ‰āđƒāļ™āđ‚āļ›āļĢāđāļāļĢāļĄāļˆāļ°āļ•āđ‰āļ­āļ‡āļĄāļĩ
              āļāļēāļĢāļ›āļĢāļ°āļāļēāļĻāļāđˆāļ­āļ™āļ§āđˆāļēāļˆāļ°āđƒāļŠāđ‰āļ‡āļēāļ™āļ­āļĒāđˆāļēāļ‡āđ„āļĢ āļˆāļ°āđ€āļāđ‡āļšāļ„āđˆāļēāđƒāļ™āļĢāļđāļ›āđāļšāļšāđƒāļ”āđ€āļŠāđˆāļ™ interger āļŦāļĢāļ·āļ­ real
              number
           3. Compound Statements
              āļŠāđˆāļ§āļ™āļ‚āļ­āļ‡āļ›āļĢāļ°āđ‚āļĒāļ„āļ„āļēāļŠāļąāđˆāļ‡āļ•āđˆāļēāļ‡āđ† āļ‹āļķāđˆāļ‡āđāļšāđˆāļ‡āđ€āļ›āđ‡āļ™āļ›āļĢāļ°āđ‚āļĒāļ„āđ€āļŠāļīāļ‡āļ‹āđ‰āļ­āļ™ (compound statement) āļāļąāļš
              āļ›āļĢāļ°āđ‚āļĒāļ„āļ™āļīāļžāļˆāļ™āđŒ (expression statment) āđ‚āļ”āļĒāļ›āļĢāļ°āđ‚āļĒāļ„āđ€āļŠāļīāļ‡āļ‹āđ‰āļ­āļ™āļˆāļ°āļ­āļĒāļđāđˆāļ āļēāļĒāđƒāļ™āļ§āļ‡āđ€āļĨāđ‡āļšāļ›āļĩāļāļāļēāļ„āļđāđˆāļŦāļ™āļķāđˆāļ‡
              { āđāļĨāļ° } āđ‚āļ”āļĒāđƒāļ™āļŦāļ™āļķāđˆāļ‡āļ›āļĢāļ°āđ‚āļĒāļ„āđ€āļŠāļīāļ‡āļ‹āđ‰āļ­āļ™ āļˆāļ°āļĄāļĩāļ›āļĢāļ°āđ‚āļĒāļ„āļ™āļīāļžāļˆāļ™āđŒāļ—āļĩāđˆāđāļĒāļāļˆāļēāļāļāļąāļ™āļ”āđ‰āļ§āļĒāđ€āļ„āļĢāļ·āđˆāļ­āļ‡āļŦāļĄāļēāļĒ
              semicolon (;) āļŦāļĨāļēāļĒāđ† āļ›āļĢāļ°āđ‚āļĒāļ„āļĢāļ§āļĄāļāļąāļ™ āđāļĨāļ° āļ­āļēāļˆāļĄāļĩāļ§āļ‡āđ€āļĨāđ‡āļšāļ›āļĩāļāļāļēāđƒāļŠāđˆāļ›āļĢāļ°āđ‚āļĒāļ„āđ€āļŠāļīāļ‡āļ‹āđ‰āļ­āļ™āļĒāđˆāļ­āļĒāđ€āļ‚āđ‰āļē
              āđ„āļ›āļ­āļĩāļāđ„āļ”āđ‰ āļ‹āļķāđˆāļ‡āļˆāļ°āđ„āļ”āđ‰āđ€āļŦāđ‡āļ™āļ•āđˆāļ­āđ„āļ› āđāļĨāļ°āļ§āļīāļ˜āļĩāļāļēāļĢāđ€āļ‚āļĩāļĒāļ™āļ„āļ­āļĄāđ€āļĄāļ™āļ•āđŒāđƒāļ™āļ āļēāļĐāļēāļ‹āļĩāļĄāļĩ 2 āđāļšāļšāļ„āļ·āļ­

               â€Ē āļ„āļ­āļĄāđ€āļĄāļ™āļ•āđŒāđāļšāļšāļšāļĢāļĢāļ—āļąāļ”āđ€āļ”āļĩāļĒāļ§ āđƒāļŠāđ‰āđ€āļ„āļĢāļ·āđˆāļ­āļ‡āļŦāļĄāļēāļĒ //

               â€Ē āļ„āļ­āļĄāđ€āļĄāļ™āļ•āđŒāđāļšāļšāļŦāļĨāļēāļĒāļšāļĢāļĢāļ—āļąāļ” āđƒāļŠāđ‰āđ€āļ„āļĢāļ·āđˆāļ­āļ‡āļŦāļĄāļēāļĒ /* āđāļĨāļ° */ āļˆāļ°āđ€āļŦāđ‡āļ™āļ§āđˆāļēāđƒāļ™āļāļĢāļ“āļĩāļ—āļĩāđˆāļ•āđ‰āļ­āļ‡āļāļēāļĢāđƒāļŠāđˆāļ„āļ­āļĄ
       āđ€āļĄāļ™āļ•āđŒāļŦāļĨāļēāļĒ āđ† āļšāļĢāļĢāļ—āļąāļ”āļ•āļīāļ”āļāļąāļ™āļ™āļąāđ‰āļ™ āļ„āļ­āļĄāđ€āļĄāļ™āļ•āđŒāđāļšāļšāļŦāļĨāļēāļĒāļšāļĢāļĢāļ—āļąāļ”āļˆāļ°āļŠāđˆāļ§āļĒāļ›āļĢāļ°āļŦāļĒāļąāļ”āđ€āļ§āļĨāļēāđƒāļ™āļāļēāļĢāđƒāļŠāđˆāļ„āļ­āļĄ
       āđ€āļĄāļ™āļ•āđŒāđ„āļ”āđ‰āļĄāļēāļāļāļ§āđˆāļēāļāļēāļĢāđƒāļŠāđ‰āļ„āļ­āļĄāđ€āļĄāļ™āļ•āđŒāđāļšāļšāļšāļĢāļĢāļ—āļąāļ”āđ€āļ”āļĩāļĒāļ§ āđāļ•āđˆ āļāđ‡āļ„āļ§āļĢāļĢāļ°āļĄāļąāļ”āļĢāļ°āļ§āļąāļ‡āđƒāļ™āļāļēāļĢāđƒāļŠāđ‰āļ‡āļēāļ™āļ”āđ‰āļ§āļĒ

        āđ‚āļ›āļĢāđāļāļĢāļĄāļ™āļĩāđ‰āđ€āļĄāļ·āđˆāļ­āļ—āļēāļ‡āļēāļ™ (āđ€āļĨāļ·āļ­āļāđ€āļĄāļ™āļđ Run > Run āļŦāļĢāļ·āļ­āļāļ” < Ctrl + F9>) āļ”āļđāļœāļĨāļĨāļąāļžāļ˜āđŒ āļˆāļ°āļ›āļĢāļēāļāļāļ„āļēāļ§āđˆāļē
LampangKanlayanee School āļ­āļ­āļāļ—āļēāļ‡āļˆāļ­āļ āļēāļž āļˆāļ°āđ€āļŦāđ‡āļ™āđ„āļ”āđ‰āļ§āđˆāļēāđƒāļ™āļŸāļąāļ‡āļāđŒāļŠāļąāđˆāļ™āļŦāļĨāļąāļāļĄāļĩāļāļēāļĢāđ€āļĢāļĩāļĒāļāđƒāļŠāđ‰āļŸāļąāļ‡āļāđŒāļŠāļąāđˆāļ™ printf( ) āļˆāļ°
āļ—āļēāļŦāļ™āđ‰āļēāļ—āļĩāđˆāļžāļīāļĄāļžāđŒāļ‚āđ‰āļ­āļ„āļ§āļēāļĄāļŦāļĢāļ·āļ­āļŠāļ•āļĢāļīāļ‡ ( String) āļ—āļĩāđˆāļ­āļĒāļđāđˆāđƒāļ™āđ€āļ„āļĢāļ·āđˆāļ­āļ‡āļŦāļĄāļēāļĒāļ„āļēāļžāļđāļ”āļ­āļ­āļāļĄāļēāļ—āļēāļ‡āļŦāļ™āđ‰āļēāļˆāļ­ āđāļĨāļ°āļˆāļšāļŸāļąāļ‡āļāđŒāļŠāļąāđˆāļ™āļ”āđ‰āļ§āļĒ
āđ€āļ„āļĢāļ·āđˆāļ­āļ‡āļŦāļĄāļēāļĒāđ€āļ‹āļĄāļīāđ‚āļ„āļĨāļ­āļ™ ( ; ) āđ‚āļ”āļĒāļˆāļ°āđ€āļāđ‡āļšāļŸāļąāļ‡āļāđŒāļŠāļąāđˆāļ™āļ™āļĩāđ‰āđ„āļ§āđ‰āđƒāļ™ stdio ( āļĒāđˆāļ­āļĄāļēāļˆāļēāļ standard input output)
3.āļĄāļĩāļ™āļēāļ™āļļāļŠāļ„āļ§āļĢāļŠāļ·āļšāļ„āđ‰āļ™āļ•āļąāļ§āļ­āļĒāđˆāļēāļ‡āđ‚āļ›āļĢāđāļāļĢāļĄāļ āļēāļĐāļēāļ‹āļĩāļˆāļēāļāđ€āļ§āđ‡āļšāđ„āļ‹āļ•āđŒ
http://www.thaiblogonline.com/poonime1.blog?PostID=2233 āđāļĨāļ°āļĄāļĩāļĢāļēāļĒāļĨāļ°āđ€āļ­āļĩāļĒāļ”āđƒāļ™āļāļēāļĢāđ€āļ‚āļĩāļĒāļ™āđ‚āļ›āļĢāđāļāļĢāļĄāļ āļēāļĐ
āļ‹āļĩ āļ”āļąāļ‡āļ™āļĩāđ‰

āđ‚āļ›āļĢāđāļāļĢāļĄāļ—āļĩāđˆ 1: Hello
#include <stdio.h>
main()
{
  printf(" Hello. This is my first program. n") ;    /* This is a comment */
  return 0 ;
}

āļšāļĢāļĢāļ—āļąāļ”āđāļĢāļāļ™āļąāđ‰āļ™āđ€āļĢāļēāđ€āļĢāļĩāļĒāļ Compiler Directives āļ„āļ·āļ­āđ€āļ›āđ‡āļ™āļ„āļēāļŠāļąāđˆāļ‡āļ—āļĩāđˆāļšāļ­āļ compiler āļ§āđˆāļēāļĄāļĩāđ„āļŸāļĨāđŒāļ­āļ°āđ„āļĢāļ—āļĩāđˆāļˆāļēāđ€āļ›āđ‡āļ™āļ•āđˆāļ­āļāļēāļĢ
compile āļšāđ‰āļēāļ‡ āļ‹āļķāđˆāļ‡āđƒāļ™āļ—āļĩāđˆāļ™āļĩāđ‰ āđ€āļĢāļēāļ•āđ‰āļ­āļ‡āļāļēāļĢāđ„āļŸāļĨāđŒāļ—āļĩāđˆāļŠāļ·āđˆāļ­ "stdio.h" āļ‹āļķāđˆāļ‡āļ—āļēāļŦāļ™āđ‰āļēāļ—āļĩāđˆāđ€āļĢāļĩāļĒāļāđƒāļŠāđ‰āļ‡āļēāļ™ Standard I/O Library āļ‹āļķāđˆāļ‡
āļŸāļąāļ‡āļāđŒāļŠāļąāļ™āļ—āļĩāđˆāđ€āļĢāļēāđ€āļĢāļĩāļĒāļāđƒāļŠāđ‰āļ‡āļēāļ™āđƒāļ™āđ‚āļ›āļĢāđāļāļĢāļĄāļ‚āđ‰āļēāļ‡āļšāļ™āļ„āļ·āļ­ printf āļ™āļąāđˆāļ™āđ€āļ­āļ‡
āļšāļĢāļĢāļ—āļąāļ”āļ•āđˆāļ­āļĄāļēāļšāļ­āļāļ§āđˆāļēāđ‚āļ›āļĢāđāļāļĢāļĄāļ™āļĩāđ‰āļĄāļĩāļŸāļąāļ‡āļāđŒāļŠāļąāļ™ main āđ‚āļ”āļĒāđ„āļĄāđˆāļ•āđ‰āļ­āļ‡āļāļēāļĢ argument āđƒāļ”āđ† āđ‚āļ”āļĒ compound statement
āļ–āļđāļāļšāļĢāļĢāļˆāļļāđƒāļ™āļ§āļ‡āđ€āļĨāđ‡āļšāļ›āļĩāļāļāļē { ...... }
āļšāļĢāļĢāļ—āļąāļ”āļ•āđˆāļ­āļĄāļēāļĄāļĩāļāļēāļĢāđ€āļĢāļĩāļĒāļāđƒāļŠāđ‰āļŸāļąāļ‡āļāđŒāļŠāļąāļ™ printf āļˆāļēāļ Standard I/O Library āđ‚āļ”āļĒ argument āļ‚āļ­āļ‡āļŸāļąāļ‡āļāđŒāļŠāļąāļ™āļ™āļĩāđ‰āļāđ‡āļ„āļ·āļ­
āļ›āļĢāļ°āđ‚āļĒāļ„ " Hello. This is my first program." āļ™āļąāļāļĻāļķāļāļĐāļēāļŠāļąāļ‡āđ€āļāļ•āļ§āđˆāļēāļĄāļĩāļŠāļļāļ”āļ­āļąāļāļ‚āļĢāļ° n āļ‹āļķāđˆāļ‡āđ€āļ›āđ‡āļ™āļŠāļļāļ”āļ­āļąāļāļ‚āļĢāļ°āļžāļīāđ€āļĻāļĐ
āļŦāļĄāļēāļĒāļ–āļķāļ‡āļāļēāļĢāļ‚āļķāđ‰āļ™āļšāļĢāļĢāļ—āļąāļ”āđƒāļŦāļĄāđˆ
āļ™āļĩāđˆāļ„āļ·āļ­āļŠāļļāļ”āļ­āļąāļāļ‚āļĢāļ°āļžāļīāđ€āļĻāļĐāļ•āđˆāļēāļ‡āđ† āđāļĨāļ° āļ„āļ§āļēāļĄāļŦāļĄāļēāļĒ
             a                    bell
             b                    back space
             t                    horizontal tab
             v                    vertical tab
             n                    new line
             f                    form feed
             r                    carriage return
             "                    quotation mark ( " )
             '                    apostrophe ( ' )
             ?                    question mark ( ? )
                                 back slash (  )
0                   null
āļ™āļąāļāļĻāļķāļāļĐāļēāļŠāļēāļĄāļēāļĢāļ–āđƒāļŠāđˆ comment āđƒāļ™āđ‚āļ›āļĢāđāļāļĢāļĄāđ€āļžāļ·āđˆāļ­āļ­āļ˜āļīāļšāļēāļĒāļŠāļīāđˆāļ‡āļ—āļĩāđˆāļ—āļēāđ„āļ”āđ‰ āđ‚āļ”āļĒ comment āļˆāļ°āļ•āđ‰āļ­āļ‡āļ­āļĒāļđāđˆāļĢāļ°āļŦāļ§āđˆāļēāļ‡ * āđāļĨāļ°
* āđ€āļŠāļĄāļ­
āļšāļĢāļĢāļ—āļąāļ”āđ€āļāļ·āļ­āļšāļŠāļļāļ”āļ—āđ‰āļēāļĒāļĄāļĩāļ„āļēāļŠāļąāđˆāļ‡ return 0 āļ‹āļķāđˆāļ‡āļšāļ­āļāļ§āđˆāļēāļŸāļąāļ‡āļāđŒāļŠāļąāļ™āļĄāļĩāļāļēāļĢāļŠāđˆāļ‡āļ„āđˆāļēāļāļĨāļąāļš āđ‚āļ”āļĒāļ„āđˆāļē 0 āļ—āļĩāđˆāļŠāđˆāļ‡āļāļĨāļąāļšāđ„āļ›āļšāļ­āļāļ§āđˆāļē
āļŸāļąāļ‡āļāđŒāļŠāļąāļ™ main āđ„āļ”āđ‰āļ—āļēāļ‡āļēāļ™āļŠāļĄāļšāļđāļĢāļ“āđŒāđāļĨāđ‰āļ§
āđ‚āļ›āļĢāđāļāļĢāļĄāļ—āļĩāđˆ 2
#include <stdio.h>
main ()
{
          int      width , length ;             /* Declaration of Variables */
          int      area ;

          width = 10 ;
          length = 5 ;                                   /* Expression Statements */
          area = width * length ;

          printf ("A rectangular having width = %d and length = %d has area = %d n", width, length,
area) ;
          return 0
}

āļŠāļīāđˆāļ‡āļ—āļĩāđˆāđ€āļžāļīāđˆāļĄāļ‚āļķāđ‰āļ™āļĄāļēāđƒāļ™āđ‚āļ›āļĢāđāļāļĢāļĄāļ™āļĩāđ‰āļ„āļ·āļ­ āļĄāļĩāļāļēāļĢāđƒāļŠāđ‰āļ•āļąāļ§āđāļ›āļĢ āļˆāļķāļ‡āļ•āđ‰āļ­āļ‡āļĄāļĩāļāļēāļĢāļ›āļĢāļ°āļāļēāļĻāļ•āļąāļ§āđāļ›āļĢāļ”āđ‰āļ§āļĒ āļ‹āļķāđˆāļ‡āļ•āļąāļ§āđāļ›āļĢāļ—āļąāđ‰āļ‡āļŦāļĄāļ” āđ€āļĢāļēāđƒāļŠāđ‰
āđāļšāļšāđ€āļĨāļ‚āļˆāļēāļ™āļ§āļ™āđ€āļ•āđ‡āļĄ āļŦāļĢāļ·āļ­ āđāļšāļš integer (āļˆāļ°āļāļĨāđˆāļēāļ§āļ–āļķāļ‡āļŦāļĨāļąāļāļāļēāļĢāđƒāļ™āļāļēāļĢāļ•āļąāđ‰āļ‡āļŠāļ·āđˆāļ­āļ•āđˆāļ­āđ„āļ›)āļ™āļ­āļāļˆāļēāļāļ™āļąāđ‰āļ™āđƒāļ™āļŸāļąāļ‡āļāđŒāļŠāļąāļ™
printf āļĒāļąāļ‡āļĄāļĩ argument āđ€āļžāļīāđˆāļĄāļ‚āļķāđ‰āļ™āļ„āļ·āļ­ āļĄāļĩāļāļēāļĢāļžāļīāļĄāļžāđŒāļ„āđˆāļēāļ‚āļ­āļ‡āļ•āļąāļ§āđāļ›āļĢ width length āđāļĨāļ° area āļ”āđ‰āļ§āļĒ āđ€āļĢāļēāļˆāļķāļ‡āļ•āđ‰āļ­āļ‡āļĢāļ°āļšāļļ Format
āļ‚āļ­āļ‡āļāļēāļĢāļžāļīāļĄāļžāđŒāļ•āļąāļ§āđāļ›āļĢāļ”āļąāļ‡āļāļĨāđˆāļēāļ§ āđƒāļ™āļ—āļĩāļ™āļĩāđ‰āđ€āļĢāļēāļĢāļ°āļšāļļāđƒāļŦāđ‰āđ€āļ›āđ‡āļ™āđ€āļĨāļ‚āļāļēāļ™āļŠāļīāļš āļŦāļĢāļ·āļ­ Decimal āđ€āļĢāļēāļˆāļķāļ‡āđƒāļŠāđ‰ %d āđƒāļ™āļāļēāļĢāļĢāļ°āļšāļļ
Format āļ‚āļ­āļ‡āļŠāļīāđˆāļ‡āļ—āļĩāđˆāļˆāļ°āļžāļīāļĄāļžāđŒāļ­āļ­āļāļĄāļē

āđ‚āļ›āļĢāđāļāļĢāļĄāļ—āļĩāđˆ 3
#include <stdio.h>
main()
{
          float    width , length ;
float      area ;

          printf("Please enter width: ") ;
          scanf("%f", &width) ;
          printf("Please enter length: ") ;
          scanf("%f", &length) ;

          area = width * length ;

          printf ("A rectangular having width = %d and length = %d has area = %d n", width, length,
area) ;
          return 0
}

āđƒāļ™āđ‚āļ›āļĢāđāļāļĢāļĄāļ—āļĩāđˆ 3 āđ€āļĢāļēāđ€āļ›āļĨāļĩāđˆāļĒāļ™āļāļēāļĢāđƒāļŠāđ‰āļ•āļąāļ§āđāļ›āļĢāļˆāļēāļ integer āđ„āļ›āđ€āļ›āđ‡āļ™āđāļšāļš floating point āđ€āļžāļ·āđˆāļ­āđƒāļŦāđ‰āļ•āļąāļ§āđāļ›āļĢāļŠāļēāļĄāļēāļĢāļ–
āļšāļĢāļĢāļˆāļļ āđ€āļĨāļ‚āļ—āļĻāļ™āļīāļĒāļĄāđ„āļ”āđ‰ āđ‚āļ›āļĢāđāļāļĢāļĄāļ™āļĩāđ‰āļĄāļĩāļ„āļ§āļēāļĄāļŠāļēāļĄāļēāļĢāļ–āļĄāļēāļāļ‚āļķāđ‰āļ™ āļ„āļ·āļ­āļŠāļēāļĄāļēāļĢāļ–āļĢāļąāļšāļ‚āđ‰āļ­āļĄāļđāļĨāđ€āļ‚āđ‰āļēāļˆāļēāļāļœāļđāđ‰āđƒāļŠāđ‰āđ„āļ”āđ‰āļ”āđ‰āļ§āļĒāļāļēāļĢāđƒāļŠāđ‰
āļŸāļąāļ‡āļāđŒāļŠāļąāļ™ scanf āđ‚āļ”āļĒāļ•āđ‰āļ­āļ‡āļāļēāļŦāļ™āļ” Format āļ‚āļ­āļ‡āļŠāļīāđˆāļ‡āļ—āļĩāđˆāļˆāļ°āļĢāļąāļšāđƒāļ™ argument āđ‚āļ”āļĒāđƒāļŠāđˆāđƒāļ™āđ€āļ„āļĢāļ·āđˆāļ­āļ‡āļŦāļĄāļēāļĒāļ„āļēāļžāļđāļ” āđāļĨāļ° āļ•āļąāļ§
āđāļ›āļĢāļ—āļĩāđˆāļˆāļ°āđƒāļŠāđ‰āđ€āļāđ‡āļšāļ„āđˆāļēāļ•āđ‰āļ­āļ‡āļ‚āļķāđ‰āļ™āļ•āđ‰āļ™āļ”āđ‰āļ§āļĒāđ€āļ„āļĢāļ·āđˆāļ­āļ‡āļŦāļĄāļēāļĒ &
āļāļēāļĢāļāļēāļŦāļ™āļ” Format āļŠāļēāļŦāļĢāļąāļšāļ‚āđ‰āļ­āļĄāļđāļĨ āđ€āļĢāļēāļ•āđ‰āļ­āļ‡āļĢāļ°āļĄāļąāļ”āļĢāļ°āļ§āļąāļ‡ āļ•āđ‰āļ­āļ‡āļāļēāļŦāļ™āļ”āđƒāļŦāđ‰āļ•āļĢāļ‡āļāļąāļšāļ›āļĢāļ°āđ€āļ āļ—āļ‚āļ­āļ‡āļ‚āđ‰āļ­āļĄāļđāļĨāļ”āđ‰āļ§āļĒ %d āļ™āļąāđ‰āļ™
āđƒāļŠāđ‰āļŠāļēāļŦāļĢāļąāļš āđ€āļĨāļ‚āļˆāļēāļ™āļ§āļ™āđ€āļ•āđ‡āļĄ āđāļĨāļ° %f āđƒāļŠāđ‰āļŠāļēāļŦāļĢāļąāļš floating point āļˆāļ°āđ€āļāļīāļ”āļ­āļ°āđ„āļĢāļ‚āļķāđ‰āļ™āļ–āđ‰āļēāļ™āļąāļāļĻāļķāļāļĐāļēāļĨāļ°āđ€āļĨāļĒāļˆāļļāļ”āļ™āļĩāđ‰āđ„āļ›
āđ‚āļ›āļĢāđāļāļĢāļĄāļ—āļĩāđˆ 4 āļāļēāļĢāļāļēāļŦāļ™āļ” Format āļ‚āđ‰āļ­āļĄāļđāļĨāļœāļīāļ”āļ›āļĢāļ°āđ€āļ āļ—
#include <stdio.h>
main()
{
          int      i;

          printf("The number is %f n",i) ; /* Using %f with integer */
          return 0
}
4.āļ­āļ˜āļīāļšāļēāļĒāđ‚āļ›āļĢāđāļāļĢāļĄ
#include <stdio.h> / / āļŠāđˆāļ§āļ™āļŦāļąāļ§
main () / / āļŠāđˆāļ§āļ™āļŸāļąāļ‡āļāđŒāļŠāļąāļ™āļŦāļĨāļąāļ
{ /* āđ€āļĢāļīāđˆāļĄāļ•āđ‰āļ™āļāļēāļĢāļ‚āļĩāļĒāļ™āđ‚āļ›āļĢāđāļāļĢāļĄāļ›āļĩāļāļāļēāđ€āļ›āļīāļ”
           int         width , length,area ;          /* āļĢāļēāļĒāļĨāļ°āđ€āļ­āļĩāļĒāļ”āđ‚āļ›āļĢāđāļāļĢāļĄ
          width = 10 ;
           length = 5 ;
           area = width * length ;
            printf ("A rectangular having width = %d and length = %d has area = %d n", width, length,
area) ;
           return 0                                            */
}       āļˆāļšāļāļēāļĢāđ€āļ‚āļĩāļĒāļ™āđ‚āļ›āļĢāđāļāļĢāļĄāļ›āļĩāļāļāļēāļĢāļ›āļīāļ” */

āđ€āļāļ“āļ‘āđŒāļāļēāļĢāđƒāļŦāđ‰āļ„āļ°āđāļ™āļ™
               āļ„āļ°āđāļ™āļ™āļĢāļ§āļĄāđ„āļ”āđ‰āļĢāļ°āļŦāļ§āđˆāļēāļ‡              5        āļ„āļ°āđāļ™āļ™      āļŦāļĄāļēāļĒāļ–āļķāļ‡          āļ”āļĩāļĄāļēāļ
               āļ„āļ°āđāļ™āļ™āļĢāļ§āļĄāđ„āļ”āđ‰āļĢāļ°āļŦāļ§āđˆāļēāļ‡             3-4       āļ„āļ°āđāļ™āļ™      āļŦāļĄāļēāļĒāļ–āļķāļ‡          āļ”āļĩ
               āļ„āļ°āđāļ™āļ™āļĢāļ§āļĄāđ„āļ”āđ‰āļĢāļ°āļŦāļ§āđˆāļēāļ‡             1-2       āļ„āļ°āđāļ™āļ™      āļŦāļĄāļēāļĒāļ–āļķāļ‡          āļ›āļēāļ™āļāļĨāļēāļ‡
               āļ„āļ°āđāļ™āļ™āļĢāļ§āļĄāđ„āļ”āđ‰āļĢāļ°āļŦāļ§āđˆāļēāļ‡              0        āļ„āļ°āđāļ™āļ™      āļŦāļĄāļēāļĒāļ–āļķāļ‡          āļ„āļ§āļĢāļ›āļĢāļąāļšāļ›āļĢāļļāļ‡

Pbl2 docx

  • 1.
    āļ āļēāļĢāļāļīāļˆ 1. āļˆāļēāļāļŠāļ–āļēāļ™āļāļēāļĢāļ“āđŒāļ›āļąāļāļŦāļēāļ—āļĩāđˆāļĄāļĩāļ™āļēāļ™āļļāļŠāđāļĨāļ°āđ€āļžāļ·āđˆāļ­āļ™āļžāļšāđƒāļ™āļ‚āļ“āļ°āļ™āļĩāđ‰āļĄāļĩāļŠāļēāđ€āļŦāļ•āļļāļĄāļēāļˆāļēāļāļŠāļīāđˆāļ‡āđƒāļ”āļĄāļĩāļ™āļēāļ™āļļāļŠāļˆāļ°āļ•āđ‰āļ­āļ‡āđāļāđ‰āļ›āļąāļāļŦāļēāļ™āļĩāđ‰ āļ­āļĒāđˆāļēāļ‡āđ„āļĢ (1 āļ„āļ°āđāļ™āļ™) 2. āļˆāļēāļāļŠāļ–āļēāļ™āļāļēāļĢāļ“āđŒāļ™āļĩāđ‰ āļŠāļīāđˆāļ‡āļ—āļĩāđˆāļĄāļĩāļ™āļēāļ™āļļāļŠāļ„āļ§āļĢāļĢāļđāđ‰āđ€āļāļĩāđˆāļĒāļ§āļāļąāļšāđ‚āļ„āļĢāļ‡āļŠāļĢāđ‰āļēāļ‡āļ‚āļ­āļ‡āđ‚āļ›āļĢāđāļāļĢāļĄāļ āļēāļĐāļēāļ‹āļĩ āļĄāļĩāļ­āļ‡āļ„āđŒāļ›āļĢāļ°āļāļ­āļšāļ—āļĩāđˆāļŠāļēāļ„āļąāļ āļ­āļ°āđ„āļĢāļšāđ‰āļēāļ‡ āđāļĨāļ°āļ§āļīāļ˜āļĩāļāļēāļĢāđ€āļ‚āļĩāļĒāļ™āļ„āļ­āļĄāđ€āļĄāļ™āļ•āđŒ (Comment) āļĄāļĩāļāļĩāđˆāļ›āļĢāļ°āđ€āļ āļ— āļĄāļĩāļ§āļīāļ˜āļĩāđ€āļ‚āļĩāļĒāļ™āļ­āļĒāđˆāļēāļ‡āđ„āļĢ (1 āļ„āļ°āđāļ™āļ™) 3. āļĄāļĩāļ™āļēāļ™āļļāļŠāļ„āļ§āļĢāļŠāļ·āļšāļ„āđ‰āļ™āļ•āļąāļ§āļ­āļĒāđˆāļēāļ‡āđ‚āļ›āļĢāđāļāļĢāļĄāļ āļēāļĐāļēāļ‹āļĩāļˆāļēāļāđ€āļ§āđ‡āļšāđ„āļ‹āļ•āđŒāđƒāļ” āđāļĨāļ°āļĄāļĩāļĢāļēāļĒāļĨāļ°āđ€āļ­āļĩāļĒāļ”āļ‚āļ­āļ‡āļ•āļąāļ§āļ­āļĒāđˆāļēāļ‡āđ‚āļ›āļĢāđāļāļĢāļĄ āļ āļēāļĐāļēāļ‹āļĩāđ€āļ›āđ‡āļ™āļ­āļĒāđˆāļēāļ‡āđ„āļĢ (1 āļ„āļ°āđāļ™āļ™) 4. āļ™āļąāļāđ€āļĢāļĩāļĒāļ™āļŠāđˆāļ§āļĒāļ­āļ˜āļīāļšāļēāļĒāđ‚āļ›āļĢāđāļāļĢāļĄāļ—āļĩāļĨāļ°āļšāļĢāļĢāļ—āļąāļ”āļ”āđ‰āļ§āļĒāļ§āđˆāļē āđ‚āļ›āļĢāđāļāļĢāļĄāļ—āļĩāđˆāļŠāļ·āļšāļ„āđ‰āļ™āļĄāļēāļ™āļąāđ‰āļ™āđ€āļ›āđ‡āļ™āļŠāđˆāļ§āļ™āļ›āļĢāļ°āļāļ­āļšāđƒāļ”āļ‚āļ­āļ‡ āđ‚āļ„āļĢāļ‡āļŠāļĢāđ‰āļēāļ‡āļ āļēāļĐāļēāļ‹āļĩ āđ‚āļ”āļĒāđƒāļŠāđ‰āļ„āļ­āļĄāđ€āļĄāļ™āļ•āđŒ (Comment) āđƒāļ™āļāļēāļĢāđ€āļ‚āļĩāļĒāļ™āļ„āļēāļ­āļ˜āļīāļšāļēāļĒ (2 āļ„āļ°āđāļ™āļ™)
  • 2.
    āđāļšāļšāļšāļąāļ™āļ—āļķāļāļāļēāļĢāļĻāļķāļāļĐāļēāļ„āđ‰āļ™āļ„āļ§āđ‰āļēāđāļĨāļ°āļāļēāļĢāđāļāđ‰āļ›āļąāļāļŦāļē āđ‚āļˆāļ—āļĒāđŒāļ›āļąāļāļŦāļē PBL 2āđ€āļĢāļ·āđˆāļ­āļ‡ āđ‚āļ„āļĢāļ‡āļŠāļĢāđ‰āļēāļ‡āļāļēāļĢāđ€āļ‚āļĩāļĒāļ™āđ‚āļ›āļĢāđāļāļĢāļĄāļ āļēāļĐāļēāļ‹āļĩ āļĢāļēāļĒāļ§āļīāļŠāļēāļāļēāļĢāđ€āļ‚āļĩāļĒāļ™āđ‚āļ›āļĢāđāļāļĢāļĄāļ āļēāļĐāļēāļ‹āļĩāđ€āļšāļ·āđ‰āļ­āļ‡āļ•āđ‰āļ™ āļ‡30201 āļĢāļ°āļ”āļąāļšāļŠāļąāđ‰āļ™āļĄāļąāļ˜āļĒāļĄāļĻāļķāļāļĐāļēāļ›āļĩāļ—āļĩāđˆ 5 āļŠāļĄāļēāļŠāļīāļāđƒāļ™āļāļĨāļļāđˆāļĄ 1. āļ™āļēāļ‡āļŠāļēāļ§āļ”āļēāļĢāļēāļĢāļąāļ•āļ™āđŒ āļ§āļĢāļŠāļļāļ—āļ˜āļīāđŒ āđ€āļĨāļ‚āļ—āļĩāđˆ 12 2. āļ™āļēāļ‡āļŠāļēāļ§āļˆāļīāļĢāļēāļžāļĢ āļĒāļ­āļ”āļŦāļ­ āđ€āļĨāļ‚āļ—āļĩāđˆ 14 3. āļ™āļēāļ‡āļŠāļēāļ§āļāļēāļāļˆāļ™āļĩ āļŠāļ­āļšāđ€āļŠāļĩāļĒāļ‡ āđ€āļĨāļ‚āļ—āļĩāđˆ 22 āļ•āļ­āļ™āļ—āļĩāđˆ 1 āļŦāļąāļ§āļ‚āđ‰āļ­āļ›āļąāļāļŦāļē āđ‚āļ„āļĢāļ‡āļŠāļĢāđ‰āļēāļ‡āļāļēāļĢāđ€āļ‚āļĩāļĒāļ™āđ‚āļ›āļĢāđāļāļĢāļĄāļ āļēāļĐāļēāļ‹āļĩ āļ—āļēāļ„āļ§āļēāļĄāđ€āļ‚āđ‰āļēāđƒāļˆāļ›āļąāļāļŦāļē āđ‚āļ„āļĢāļ‡āļŠāļĢāđ‰āļēāļ‡āļ‚āļ­āļ‡āđ‚āļ›āļĢāđāļāļĢāļĄāļ āļēāļĐāļ‹āļĩāļĄāļĩāļ­āļ°āđ„āļĢāļšāđ‰āļēāļ‡ āđāļĨāļ°āđāļ•āđˆāļĨāļ°āļŠāđˆāļ§āļ™āļĄāļĩāļĨāļąāļāļĐāļ“āļ°āļŠāļēāļ„āļąāļāļ­āļĒāđˆāļēāļ‡āđ„āļĢ - āļŠāļīāđˆāļ‡āļ—āļĩāđˆāļ•āđ‰āļ­āļ‡āļāļēāļĢāļĢāļđāđ‰ 1. āđ‚āļ„āļĢāļ‡āļŠāļĢāđ‰āļēāļ‡āļ‚āļ­āļ‡āđ‚āļ›āļĢāđāļāļĢāļĄāļ āļēāļĐāļ‹āļĩāļĄāļĩāļ­āļ°āđ„āļĢāļšāđ‰āļēāļ‡ āđāļĨāļ°āđāļ•āđˆāļĨāļ°āļŠāđˆāļ§āļ™āļĄāļĩāļĨāļąāļāļĐāļ“āļ°āļŠāļēāļ„āļąāļāļ­āļĒāđˆāļēāļ‡āđ„āļĢ 2.āļ–āđ‰āļēāļ™āļąāļāđ€āļĢāļĩāļĒāļ™āđ€āļ›āđ‡āļ™āļĄāļĩāļ™āļēāļ™āļļāļŠ āļˆāļ°āļĄāļĩāļ§āļīāļ˜āļĩāļāļēāļĢāđāļāđ‰āđ„āļ‚āļ›āļąāļāļŦāļēāļ­āļĒāđˆāļēāļ‡āđ„āļĢ āđ‚āļ”āļĒāđƒāļŠāđ‰āļ„āļ­āļĄāđ€āļĄāļ™āļ•āđŒ āđƒāļ™āļāļēāļĢāđ€āļ‚āļĩāļĒāļ™āļ­āļ˜āļīāļšāļēāļĒ āđ‚āļ„āļĢāļ‡āļŠāļĢāđ‰āļēāļ‡āļ‚āļ­āļ‡āđ‚āļ›āļĢāđāļāļĢāļĄ - āļ§āļīāļ˜āļĩāļāļēāļĢāļŦāļēāļ„āļēāļ•āļ­āļš 1. āļ›āļĢāļķāļāļĐāļēāļāļąāļ™āđƒāļ™āļāļĨāļļāđˆāļĄ āđāļĨāđ‰āļ§āđāļšāđˆāļ‡āļŦāļ™āđ‰āļēāļ—āļĩāđˆāļāļąāļ™āļŠāļ·āļšāļ„āđ‰āļ™āļ›āļąāļāļŦāļēāļ•āđˆāļēāļ‡āđ† 2. āļŠāļ·āļšāļ„āđ‰āļ™āļ‚āđ‰āļ­āļĄāļđāļĨāđ€āļāļĩāđˆāļĒāļ§āļāļąāļšāļ›āļąāļāļŦāļēāļ•āđˆāļēāļ‡āđ† āđāļĨāđ‰āļ§āļ™āļēāļĄāļēāļ§āļīāđ€āļ„āļĢāļēāļ°āļŦāđŒāļ‚āđ‰āļ­āļĄāļđāļĨ āļāļēāļĢāļĻāļķāļāļĐāļēāļ„āđ‰āļ™āļ„āļ§āđ‰āļē / āđāļāđ‰āļ›āļąāļāļŦāļē āļŠāļ·āđˆāļ­āļŠāļĄāļēāļŠāļīāļ āļāļēāļĢāđāļšāđˆāļ‡ āđāļŦāļĨāđˆāļ‡āļ‚āđ‰āļ­āļĄāļđāļĨ/āļ­āđ‰āļēāļ‡āļ­āļīāļ‡ āļŦāļ™āđ‰āļēāļ—āļĩāđˆ āļ™āļēāļ‡āļŠāļēāļ§āļ”āļēāļĢāļēāļĢāļąāļ•āļ™āđŒ āļŠāļ·āļšāļ„āđ‰āļ™ http://kruviewly.blogspot.com/p/1.html āļ§āļĢāļŠāļļāļ—āļ˜āļīāđŒ āļ‚āđ‰āļ­āļĄāļđāļĨ/āļŠāļĢāļļāļ› āļ‚āđ‰āļ­āļĄāļđāļĨ āļ™āļēāļ‡āļŠāļēāļ§āļˆāļīāļĢāļēāļžāļĢ āļ§āļī āđ€ āļ„ āļĢ āļē āļ° āļŦāđŒ http://www.thaiblogonline.com/poonime1.blog?PostID=223 āļĒāļ­āļ”āļŦāļ­ āļ‚āđ‰āļ­āļĄāļđāļĨ 34 āļ™āļēāļ‡āļŠāļēāļ§āļāļēāļāļˆāļ™āļĩ āļžāļīāļĄāļžāđŒ/āļŠāļĢāļļāļ› - āļŠāļ­āļšāđ€āļŠāļĩāļĒāļ‡
  • 3.
    āļ•āļ­āļ™āļ—āļĩāđˆ 2 āļŠāļĢāļļāļ›āļœāļĨāļāļēāļĢāļĻāļķāļāļĐāļēāļ„āđ‰āļ™āļ„āļ§āđ‰āļē/ āđāļāđ‰āļ›āļąāļāļŦāļēāļ•āļēāļĄāļ āļēāļĢāļāļīāļˆ 1. āļˆāļēāļāļŠāļ–āļēāļ™āļāļēāļĢāļ“āđŒāļ›āļąāļāļŦāļēāļ—āļĩāđˆāļĄāļĩāļ™āļēāļ™āļļāļŠāđāļĨāļ°āđ€āļžāļ·āđˆāļ­āļ™āļžāļšāđƒāļ™āļ‚āđ‰āļēāļ‡āļ•āđ‰āļ™āļĄāļĩāļŠāļēāđ€āļŦāļ•āļļāļĄāļēāļˆāļēāļāļāļēāļĢāļ—āļĩāđˆāđ„āļĄāđˆāļ—āļĢāļēāļšāļ–āļķāļ‡āđ‚āļ„āļĢāļ‡āļŠāļĢāđ‰āļēāļ‡ āļ‚āļ­āļ‡āđ‚āļ›āļĢāđāļāļĢāļĄāļ āļēāļĐāļ‹āļĩ āļĄāļĩāļ™āļēāļ™āļļāļŠāļˆāļ°āļ•āđ‰āļ­āļ‡āđ„āļ›āļĻāļķāļāļĐāļē āļ„āđ‰āļ™āļ„āļ§āđ‰āļēāđ€āļāļĩāđˆāļĒāļ§āļāļąāļšāđ‚āļ›āļĢāđāļāļĢāļĄāļ āļēāļ‹āļĩ 2. āđ‚āļ„āļĢāļ‡āļŠāļĢāđ‰āļēāļ‡āļ‚āļ­āļ‡āđ‚āļ›āļĢāđāļāļĢāļĄāļ āļēāļĐāļēāļ‹āļĩ āļ›āļĢāļ°āļāļ­āļšāļ”āđ‰āļ§āļĒ 1. Function Heading āļ›āļĢāļ°āļāļ­āļšāļ”āđ‰āļ§āļĒāļŠāļ·āđˆāļ­āļŸāļąāļ‡āļāđŒāļŠāļąāļ™ āđāļĨāļ°āļ­āļēāļˆāļĄāļĩāļĢāļēāļĒāļāļēāļĢāļ‚āļ­āļ‡ argument (āļšāļēāļ‡āļ„āļ™āđ€āļĢāļĩāļĒāļ parameter) āļ­āļĒāļđāđˆāđƒāļ™ āļ§āļ‡āđ€āļĨāđ‡āļš 2. Variable Declaration āļŠāđˆāļ§āļ™āļ›āļĢāļ°āļāļēāļĻāļ•āļąāļ§āđāļ›āļĢ āļŠāļēāļŦāļĢāļąāļšāļ āļēāļĐāļēāļ‹āļĩ āļ•āļąāļ§āđāļ›āļĢāļŦāļĢāļ·āļ­āļ„āđˆāļēāļ„āļ‡āļ—āļĩāđˆāļ—āļļāļāļ•āļąāļ§ āļ—āļĩāđˆāđƒāļŠāđ‰āđƒāļ™āđ‚āļ›āļĢāđāļāļĢāļĄāļˆāļ°āļ•āđ‰āļ­āļ‡āļĄāļĩ āļāļēāļĢāļ›āļĢāļ°āļāļēāļĻāļāđˆāļ­āļ™āļ§āđˆāļēāļˆāļ°āđƒāļŠāđ‰āļ‡āļēāļ™āļ­āļĒāđˆāļēāļ‡āđ„āļĢ āļˆāļ°āđ€āļāđ‡āļšāļ„āđˆāļēāđƒāļ™āļĢāļđāļ›āđāļšāļšāđƒāļ”āđ€āļŠāđˆāļ™ interger āļŦāļĢāļ·āļ­ real number 3. Compound Statements āļŠāđˆāļ§āļ™āļ‚āļ­āļ‡āļ›āļĢāļ°āđ‚āļĒāļ„āļ„āļēāļŠāļąāđˆāļ‡āļ•āđˆāļēāļ‡āđ† āļ‹āļķāđˆāļ‡āđāļšāđˆāļ‡āđ€āļ›āđ‡āļ™āļ›āļĢāļ°āđ‚āļĒāļ„āđ€āļŠāļīāļ‡āļ‹āđ‰āļ­āļ™ (compound statement) āļāļąāļš āļ›āļĢāļ°āđ‚āļĒāļ„āļ™āļīāļžāļˆāļ™āđŒ (expression statment) āđ‚āļ”āļĒāļ›āļĢāļ°āđ‚āļĒāļ„āđ€āļŠāļīāļ‡āļ‹āđ‰āļ­āļ™āļˆāļ°āļ­āļĒāļđāđˆāļ āļēāļĒāđƒāļ™āļ§āļ‡āđ€āļĨāđ‡āļšāļ›āļĩāļāļāļēāļ„āļđāđˆāļŦāļ™āļķāđˆāļ‡ { āđāļĨāļ° } āđ‚āļ”āļĒāđƒāļ™āļŦāļ™āļķāđˆāļ‡āļ›āļĢāļ°āđ‚āļĒāļ„āđ€āļŠāļīāļ‡āļ‹āđ‰āļ­āļ™ āļˆāļ°āļĄāļĩāļ›āļĢāļ°āđ‚āļĒāļ„āļ™āļīāļžāļˆāļ™āđŒāļ—āļĩāđˆāđāļĒāļāļˆāļēāļāļāļąāļ™āļ”āđ‰āļ§āļĒāđ€āļ„āļĢāļ·āđˆāļ­āļ‡āļŦāļĄāļēāļĒ semicolon (;) āļŦāļĨāļēāļĒāđ† āļ›āļĢāļ°āđ‚āļĒāļ„āļĢāļ§āļĄāļāļąāļ™ āđāļĨāļ° āļ­āļēāļˆāļĄāļĩāļ§āļ‡āđ€āļĨāđ‡āļšāļ›āļĩāļāļāļēāđƒāļŠāđˆāļ›āļĢāļ°āđ‚āļĒāļ„āđ€āļŠāļīāļ‡āļ‹āđ‰āļ­āļ™āļĒāđˆāļ­āļĒāđ€āļ‚āđ‰āļē āđ„āļ›āļ­āļĩāļāđ„āļ”āđ‰ āļ‹āļķāđˆāļ‡āļˆāļ°āđ„āļ”āđ‰āđ€āļŦāđ‡āļ™āļ•āđˆāļ­āđ„āļ› āđāļĨāļ°āļ§āļīāļ˜āļĩāļāļēāļĢāđ€āļ‚āļĩāļĒāļ™āļ„āļ­āļĄāđ€āļĄāļ™āļ•āđŒāđƒāļ™āļ āļēāļĐāļēāļ‹āļĩāļĄāļĩ 2 āđāļšāļšāļ„āļ·āļ­ â€Ē āļ„āļ­āļĄāđ€āļĄāļ™āļ•āđŒāđāļšāļšāļšāļĢāļĢāļ—āļąāļ”āđ€āļ”āļĩāļĒāļ§ āđƒāļŠāđ‰āđ€āļ„āļĢāļ·āđˆāļ­āļ‡āļŦāļĄāļēāļĒ // â€Ē āļ„āļ­āļĄāđ€āļĄāļ™āļ•āđŒāđāļšāļšāļŦāļĨāļēāļĒāļšāļĢāļĢāļ—āļąāļ” āđƒāļŠāđ‰āđ€āļ„āļĢāļ·āđˆāļ­āļ‡āļŦāļĄāļēāļĒ /* āđāļĨāļ° */ āļˆāļ°āđ€āļŦāđ‡āļ™āļ§āđˆāļēāđƒāļ™āļāļĢāļ“āļĩāļ—āļĩāđˆāļ•āđ‰āļ­āļ‡āļāļēāļĢāđƒāļŠāđˆāļ„āļ­āļĄ āđ€āļĄāļ™āļ•āđŒāļŦāļĨāļēāļĒ āđ† āļšāļĢāļĢāļ—āļąāļ”āļ•āļīāļ”āļāļąāļ™āļ™āļąāđ‰āļ™ āļ„āļ­āļĄāđ€āļĄāļ™āļ•āđŒāđāļšāļšāļŦāļĨāļēāļĒāļšāļĢāļĢāļ—āļąāļ”āļˆāļ°āļŠāđˆāļ§āļĒāļ›āļĢāļ°āļŦāļĒāļąāļ”āđ€āļ§āļĨāļēāđƒāļ™āļāļēāļĢāđƒāļŠāđˆāļ„āļ­āļĄ āđ€āļĄāļ™āļ•āđŒāđ„āļ”āđ‰āļĄāļēāļāļāļ§āđˆāļēāļāļēāļĢāđƒāļŠāđ‰āļ„āļ­āļĄāđ€āļĄāļ™āļ•āđŒāđāļšāļšāļšāļĢāļĢāļ—āļąāļ”āđ€āļ”āļĩāļĒāļ§ āđāļ•āđˆ āļāđ‡āļ„āļ§āļĢāļĢāļ°āļĄāļąāļ”āļĢāļ°āļ§āļąāļ‡āđƒāļ™āļāļēāļĢāđƒāļŠāđ‰āļ‡āļēāļ™āļ”āđ‰āļ§āļĒ āđ‚āļ›āļĢāđāļāļĢāļĄāļ™āļĩāđ‰āđ€āļĄāļ·āđˆāļ­āļ—āļēāļ‡āļēāļ™ (āđ€āļĨāļ·āļ­āļāđ€āļĄāļ™āļđ Run > Run āļŦāļĢāļ·āļ­āļāļ” < Ctrl + F9>) āļ”āļđāļœāļĨāļĨāļąāļžāļ˜āđŒ āļˆāļ°āļ›āļĢāļēāļāļāļ„āļēāļ§āđˆāļē LampangKanlayanee School āļ­āļ­āļāļ—āļēāļ‡āļˆāļ­āļ āļēāļž āļˆāļ°āđ€āļŦāđ‡āļ™āđ„āļ”āđ‰āļ§āđˆāļēāđƒāļ™āļŸāļąāļ‡āļāđŒāļŠāļąāđˆāļ™āļŦāļĨāļąāļāļĄāļĩāļāļēāļĢāđ€āļĢāļĩāļĒāļāđƒāļŠāđ‰āļŸāļąāļ‡āļāđŒāļŠāļąāđˆāļ™ printf( ) āļˆāļ° āļ—āļēāļŦāļ™āđ‰āļēāļ—āļĩāđˆāļžāļīāļĄāļžāđŒāļ‚āđ‰āļ­āļ„āļ§āļēāļĄāļŦāļĢāļ·āļ­āļŠāļ•āļĢāļīāļ‡ ( String) āļ—āļĩāđˆāļ­āļĒāļđāđˆāđƒāļ™āđ€āļ„āļĢāļ·āđˆāļ­āļ‡āļŦāļĄāļēāļĒāļ„āļēāļžāļđāļ”āļ­āļ­āļāļĄāļēāļ—āļēāļ‡āļŦāļ™āđ‰āļēāļˆāļ­ āđāļĨāļ°āļˆāļšāļŸāļąāļ‡āļāđŒāļŠāļąāđˆāļ™āļ”āđ‰āļ§āļĒ āđ€āļ„āļĢāļ·āđˆāļ­āļ‡āļŦāļĄāļēāļĒāđ€āļ‹āļĄāļīāđ‚āļ„āļĨāļ­āļ™ ( ; ) āđ‚āļ”āļĒāļˆāļ°āđ€āļāđ‡āļšāļŸāļąāļ‡āļāđŒāļŠāļąāđˆāļ™āļ™āļĩāđ‰āđ„āļ§āđ‰āđƒāļ™ stdio ( āļĒāđˆāļ­āļĄāļēāļˆāļēāļ standard input output)
  • 4.
    3.āļĄāļĩāļ™āļēāļ™āļļāļŠāļ„āļ§āļĢāļŠāļ·āļšāļ„āđ‰āļ™āļ•āļąāļ§āļ­āļĒāđˆāļēāļ‡āđ‚āļ›āļĢāđāļāļĢāļĄāļ āļēāļĐāļēāļ‹āļĩāļˆāļēāļāđ€āļ§āđ‡āļšāđ„āļ‹āļ•āđŒ http://www.thaiblogonline.com/poonime1.blog?PostID=2233 āđāļĨāļ°āļĄāļĩāļĢāļēāļĒāļĨāļ°āđ€āļ­āļĩāļĒāļ”āđƒāļ™āļāļēāļĢāđ€āļ‚āļĩāļĒāļ™āđ‚āļ›āļĢāđāļāļĢāļĄāļ āļēāļĐ āļ‹āļĩ āļ”āļąāļ‡āļ™āļĩāđ‰ āđ‚āļ›āļĢāđāļāļĢāļĄāļ—āļĩāđˆ1: Hello #include <stdio.h> main() { printf(" Hello. This is my first program. n") ; /* This is a comment */ return 0 ; } āļšāļĢāļĢāļ—āļąāļ”āđāļĢāļāļ™āļąāđ‰āļ™āđ€āļĢāļēāđ€āļĢāļĩāļĒāļ Compiler Directives āļ„āļ·āļ­āđ€āļ›āđ‡āļ™āļ„āļēāļŠāļąāđˆāļ‡āļ—āļĩāđˆāļšāļ­āļ compiler āļ§āđˆāļēāļĄāļĩāđ„āļŸāļĨāđŒāļ­āļ°āđ„āļĢāļ—āļĩāđˆāļˆāļēāđ€āļ›āđ‡āļ™āļ•āđˆāļ­āļāļēāļĢ compile āļšāđ‰āļēāļ‡ āļ‹āļķāđˆāļ‡āđƒāļ™āļ—āļĩāđˆāļ™āļĩāđ‰ āđ€āļĢāļēāļ•āđ‰āļ­āļ‡āļāļēāļĢāđ„āļŸāļĨāđŒāļ—āļĩāđˆāļŠāļ·āđˆāļ­ "stdio.h" āļ‹āļķāđˆāļ‡āļ—āļēāļŦāļ™āđ‰āļēāļ—āļĩāđˆāđ€āļĢāļĩāļĒāļāđƒāļŠāđ‰āļ‡āļēāļ™ Standard I/O Library āļ‹āļķāđˆāļ‡ āļŸāļąāļ‡āļāđŒāļŠāļąāļ™āļ—āļĩāđˆāđ€āļĢāļēāđ€āļĢāļĩāļĒāļāđƒāļŠāđ‰āļ‡āļēāļ™āđƒāļ™āđ‚āļ›āļĢāđāļāļĢāļĄāļ‚āđ‰āļēāļ‡āļšāļ™āļ„āļ·āļ­ printf āļ™āļąāđˆāļ™āđ€āļ­āļ‡ āļšāļĢāļĢāļ—āļąāļ”āļ•āđˆāļ­āļĄāļēāļšāļ­āļāļ§āđˆāļēāđ‚āļ›āļĢāđāļāļĢāļĄāļ™āļĩāđ‰āļĄāļĩāļŸāļąāļ‡āļāđŒāļŠāļąāļ™ main āđ‚āļ”āļĒāđ„āļĄāđˆāļ•āđ‰āļ­āļ‡āļāļēāļĢ argument āđƒāļ”āđ† āđ‚āļ”āļĒ compound statement āļ–āļđāļāļšāļĢāļĢāļˆāļļāđƒāļ™āļ§āļ‡āđ€āļĨāđ‡āļšāļ›āļĩāļāļāļē { ...... } āļšāļĢāļĢāļ—āļąāļ”āļ•āđˆāļ­āļĄāļēāļĄāļĩāļāļēāļĢāđ€āļĢāļĩāļĒāļāđƒāļŠāđ‰āļŸāļąāļ‡āļāđŒāļŠāļąāļ™ printf āļˆāļēāļ Standard I/O Library āđ‚āļ”āļĒ argument āļ‚āļ­āļ‡āļŸāļąāļ‡āļāđŒāļŠāļąāļ™āļ™āļĩāđ‰āļāđ‡āļ„āļ·āļ­ āļ›āļĢāļ°āđ‚āļĒāļ„ " Hello. This is my first program." āļ™āļąāļāļĻāļķāļāļĐāļēāļŠāļąāļ‡āđ€āļāļ•āļ§āđˆāļēāļĄāļĩāļŠāļļāļ”āļ­āļąāļāļ‚āļĢāļ° n āļ‹āļķāđˆāļ‡āđ€āļ›āđ‡āļ™āļŠāļļāļ”āļ­āļąāļāļ‚āļĢāļ°āļžāļīāđ€āļĻāļĐ āļŦāļĄāļēāļĒāļ–āļķāļ‡āļāļēāļĢāļ‚āļķāđ‰āļ™āļšāļĢāļĢāļ—āļąāļ”āđƒāļŦāļĄāđˆ āļ™āļĩāđˆāļ„āļ·āļ­āļŠāļļāļ”āļ­āļąāļāļ‚āļĢāļ°āļžāļīāđ€āļĻāļĐāļ•āđˆāļēāļ‡āđ† āđāļĨāļ° āļ„āļ§āļēāļĄāļŦāļĄāļēāļĒ a bell b back space t horizontal tab v vertical tab n new line f form feed r carriage return " quotation mark ( " ) ' apostrophe ( ' ) ? question mark ( ? ) back slash ( )
  • 5.
    0 null āļ™āļąāļāļĻāļķāļāļĐāļēāļŠāļēāļĄāļēāļĢāļ–āđƒāļŠāđˆ comment āđƒāļ™āđ‚āļ›āļĢāđāļāļĢāļĄāđ€āļžāļ·āđˆāļ­āļ­āļ˜āļīāļšāļēāļĒāļŠāļīāđˆāļ‡āļ—āļĩāđˆāļ—āļēāđ„āļ”āđ‰ āđ‚āļ”āļĒ comment āļˆāļ°āļ•āđ‰āļ­āļ‡āļ­āļĒāļđāđˆāļĢāļ°āļŦāļ§āđˆāļēāļ‡ * āđāļĨāļ° * āđ€āļŠāļĄāļ­ āļšāļĢāļĢāļ—āļąāļ”āđ€āļāļ·āļ­āļšāļŠāļļāļ”āļ—āđ‰āļēāļĒāļĄāļĩāļ„āļēāļŠāļąāđˆāļ‡ return 0 āļ‹āļķāđˆāļ‡āļšāļ­āļāļ§āđˆāļēāļŸāļąāļ‡āļāđŒāļŠāļąāļ™āļĄāļĩāļāļēāļĢāļŠāđˆāļ‡āļ„āđˆāļēāļāļĨāļąāļš āđ‚āļ”āļĒāļ„āđˆāļē 0 āļ—āļĩāđˆāļŠāđˆāļ‡āļāļĨāļąāļšāđ„āļ›āļšāļ­āļāļ§āđˆāļē āļŸāļąāļ‡āļāđŒāļŠāļąāļ™ main āđ„āļ”āđ‰āļ—āļēāļ‡āļēāļ™āļŠāļĄāļšāļđāļĢāļ“āđŒāđāļĨāđ‰āļ§ āđ‚āļ›āļĢāđāļāļĢāļĄāļ—āļĩāđˆ 2 #include <stdio.h> main () { int width , length ; /* Declaration of Variables */ int area ; width = 10 ; length = 5 ; /* Expression Statements */ area = width * length ; printf ("A rectangular having width = %d and length = %d has area = %d n", width, length, area) ; return 0 } āļŠāļīāđˆāļ‡āļ—āļĩāđˆāđ€āļžāļīāđˆāļĄāļ‚āļķāđ‰āļ™āļĄāļēāđƒāļ™āđ‚āļ›āļĢāđāļāļĢāļĄāļ™āļĩāđ‰āļ„āļ·āļ­ āļĄāļĩāļāļēāļĢāđƒāļŠāđ‰āļ•āļąāļ§āđāļ›āļĢ āļˆāļķāļ‡āļ•āđ‰āļ­āļ‡āļĄāļĩāļāļēāļĢāļ›āļĢāļ°āļāļēāļĻāļ•āļąāļ§āđāļ›āļĢāļ”āđ‰āļ§āļĒ āļ‹āļķāđˆāļ‡āļ•āļąāļ§āđāļ›āļĢāļ—āļąāđ‰āļ‡āļŦāļĄāļ” āđ€āļĢāļēāđƒāļŠāđ‰ āđāļšāļšāđ€āļĨāļ‚āļˆāļēāļ™āļ§āļ™āđ€āļ•āđ‡āļĄ āļŦāļĢāļ·āļ­ āđāļšāļš integer (āļˆāļ°āļāļĨāđˆāļēāļ§āļ–āļķāļ‡āļŦāļĨāļąāļāļāļēāļĢāđƒāļ™āļāļēāļĢāļ•āļąāđ‰āļ‡āļŠāļ·āđˆāļ­āļ•āđˆāļ­āđ„āļ›)āļ™āļ­āļāļˆāļēāļāļ™āļąāđ‰āļ™āđƒāļ™āļŸāļąāļ‡āļāđŒāļŠāļąāļ™ printf āļĒāļąāļ‡āļĄāļĩ argument āđ€āļžāļīāđˆāļĄāļ‚āļķāđ‰āļ™āļ„āļ·āļ­ āļĄāļĩāļāļēāļĢāļžāļīāļĄāļžāđŒāļ„āđˆāļēāļ‚āļ­āļ‡āļ•āļąāļ§āđāļ›āļĢ width length āđāļĨāļ° area āļ”āđ‰āļ§āļĒ āđ€āļĢāļēāļˆāļķāļ‡āļ•āđ‰āļ­āļ‡āļĢāļ°āļšāļļ Format āļ‚āļ­āļ‡āļāļēāļĢāļžāļīāļĄāļžāđŒāļ•āļąāļ§āđāļ›āļĢāļ”āļąāļ‡āļāļĨāđˆāļēāļ§ āđƒāļ™āļ—āļĩāļ™āļĩāđ‰āđ€āļĢāļēāļĢāļ°āļšāļļāđƒāļŦāđ‰āđ€āļ›āđ‡āļ™āđ€āļĨāļ‚āļāļēāļ™āļŠāļīāļš āļŦāļĢāļ·āļ­ Decimal āđ€āļĢāļēāļˆāļķāļ‡āđƒāļŠāđ‰ %d āđƒāļ™āļāļēāļĢāļĢāļ°āļšāļļ Format āļ‚āļ­āļ‡āļŠāļīāđˆāļ‡āļ—āļĩāđˆāļˆāļ°āļžāļīāļĄāļžāđŒāļ­āļ­āļāļĄāļē āđ‚āļ›āļĢāđāļāļĢāļĄāļ—āļĩāđˆ 3 #include <stdio.h> main() { float width , length ;
  • 6.
    float area ; printf("Please enter width: ") ; scanf("%f", &width) ; printf("Please enter length: ") ; scanf("%f", &length) ; area = width * length ; printf ("A rectangular having width = %d and length = %d has area = %d n", width, length, area) ; return 0 } āđƒāļ™āđ‚āļ›āļĢāđāļāļĢāļĄāļ—āļĩāđˆ 3 āđ€āļĢāļēāđ€āļ›āļĨāļĩāđˆāļĒāļ™āļāļēāļĢāđƒāļŠāđ‰āļ•āļąāļ§āđāļ›āļĢāļˆāļēāļ integer āđ„āļ›āđ€āļ›āđ‡āļ™āđāļšāļš floating point āđ€āļžāļ·āđˆāļ­āđƒāļŦāđ‰āļ•āļąāļ§āđāļ›āļĢāļŠāļēāļĄāļēāļĢāļ– āļšāļĢāļĢāļˆāļļ āđ€āļĨāļ‚āļ—āļĻāļ™āļīāļĒāļĄāđ„āļ”āđ‰ āđ‚āļ›āļĢāđāļāļĢāļĄāļ™āļĩāđ‰āļĄāļĩāļ„āļ§āļēāļĄāļŠāļēāļĄāļēāļĢāļ–āļĄāļēāļāļ‚āļķāđ‰āļ™ āļ„āļ·āļ­āļŠāļēāļĄāļēāļĢāļ–āļĢāļąāļšāļ‚āđ‰āļ­āļĄāļđāļĨāđ€āļ‚āđ‰āļēāļˆāļēāļāļœāļđāđ‰āđƒāļŠāđ‰āđ„āļ”āđ‰āļ”āđ‰āļ§āļĒāļāļēāļĢāđƒāļŠāđ‰ āļŸāļąāļ‡āļāđŒāļŠāļąāļ™ scanf āđ‚āļ”āļĒāļ•āđ‰āļ­āļ‡āļāļēāļŦāļ™āļ” Format āļ‚āļ­āļ‡āļŠāļīāđˆāļ‡āļ—āļĩāđˆāļˆāļ°āļĢāļąāļšāđƒāļ™ argument āđ‚āļ”āļĒāđƒāļŠāđˆāđƒāļ™āđ€āļ„āļĢāļ·āđˆāļ­āļ‡āļŦāļĄāļēāļĒāļ„āļēāļžāļđāļ” āđāļĨāļ° āļ•āļąāļ§ āđāļ›āļĢāļ—āļĩāđˆāļˆāļ°āđƒāļŠāđ‰āđ€āļāđ‡āļšāļ„āđˆāļēāļ•āđ‰āļ­āļ‡āļ‚āļķāđ‰āļ™āļ•āđ‰āļ™āļ”āđ‰āļ§āļĒāđ€āļ„āļĢāļ·āđˆāļ­āļ‡āļŦāļĄāļēāļĒ & āļāļēāļĢāļāļēāļŦāļ™āļ” Format āļŠāļēāļŦāļĢāļąāļšāļ‚āđ‰āļ­āļĄāļđāļĨ āđ€āļĢāļēāļ•āđ‰āļ­āļ‡āļĢāļ°āļĄāļąāļ”āļĢāļ°āļ§āļąāļ‡ āļ•āđ‰āļ­āļ‡āļāļēāļŦāļ™āļ”āđƒāļŦāđ‰āļ•āļĢāļ‡āļāļąāļšāļ›āļĢāļ°āđ€āļ āļ—āļ‚āļ­āļ‡āļ‚āđ‰āļ­āļĄāļđāļĨāļ”āđ‰āļ§āļĒ %d āļ™āļąāđ‰āļ™ āđƒāļŠāđ‰āļŠāļēāļŦāļĢāļąāļš āđ€āļĨāļ‚āļˆāļēāļ™āļ§āļ™āđ€āļ•āđ‡āļĄ āđāļĨāļ° %f āđƒāļŠāđ‰āļŠāļēāļŦāļĢāļąāļš floating point āļˆāļ°āđ€āļāļīāļ”āļ­āļ°āđ„āļĢāļ‚āļķāđ‰āļ™āļ–āđ‰āļēāļ™āļąāļāļĻāļķāļāļĐāļēāļĨāļ°āđ€āļĨāļĒāļˆāļļāļ”āļ™āļĩāđ‰āđ„āļ› āđ‚āļ›āļĢāđāļāļĢāļĄāļ—āļĩāđˆ 4 āļāļēāļĢāļāļēāļŦāļ™āļ” Format āļ‚āđ‰āļ­āļĄāļđāļĨāļœāļīāļ”āļ›āļĢāļ°āđ€āļ āļ— #include <stdio.h> main() { int i; printf("The number is %f n",i) ; /* Using %f with integer */ return 0 } 4.āļ­āļ˜āļīāļšāļēāļĒāđ‚āļ›āļĢāđāļāļĢāļĄ
  • 7.
    #include <stdio.h> // āļŠāđˆāļ§āļ™āļŦāļąāļ§ main () / / āļŠāđˆāļ§āļ™āļŸāļąāļ‡āļāđŒāļŠāļąāļ™āļŦāļĨāļąāļ { /* āđ€āļĢāļīāđˆāļĄāļ•āđ‰āļ™āļāļēāļĢāļ‚āļĩāļĒāļ™āđ‚āļ›āļĢāđāļāļĢāļĄāļ›āļĩāļāļāļēāđ€āļ›āļīāļ” int width , length,area ; /* āļĢāļēāļĒāļĨāļ°āđ€āļ­āļĩāļĒāļ”āđ‚āļ›āļĢāđāļāļĢāļĄ width = 10 ; length = 5 ; area = width * length ; printf ("A rectangular having width = %d and length = %d has area = %d n", width, length, area) ; return 0 */ } āļˆāļšāļāļēāļĢāđ€āļ‚āļĩāļĒāļ™āđ‚āļ›āļĢāđāļāļĢāļĄāļ›āļĩāļāļāļēāļĢāļ›āļīāļ” */ āđ€āļāļ“āļ‘āđŒāļāļēāļĢāđƒāļŦāđ‰āļ„āļ°āđāļ™āļ™ āļ„āļ°āđāļ™āļ™āļĢāļ§āļĄāđ„āļ”āđ‰āļĢāļ°āļŦāļ§āđˆāļēāļ‡ 5 āļ„āļ°āđāļ™āļ™ āļŦāļĄāļēāļĒāļ–āļķāļ‡ āļ”āļĩāļĄāļēāļ āļ„āļ°āđāļ™āļ™āļĢāļ§āļĄāđ„āļ”āđ‰āļĢāļ°āļŦāļ§āđˆāļēāļ‡ 3-4 āļ„āļ°āđāļ™āļ™ āļŦāļĄāļēāļĒāļ–āļķāļ‡ āļ”āļĩ āļ„āļ°āđāļ™āļ™āļĢāļ§āļĄāđ„āļ”āđ‰āļĢāļ°āļŦāļ§āđˆāļēāļ‡ 1-2 āļ„āļ°āđāļ™āļ™ āļŦāļĄāļēāļĒāļ–āļķāļ‡ āļ›āļēāļ™āļāļĨāļēāļ‡ āļ„āļ°āđāļ™āļ™āļĢāļ§āļĄāđ„āļ”āđ‰āļĢāļ°āļŦāļ§āđˆāļēāļ‡ 0 āļ„āļ°āđāļ™āļ™ āļŦāļĄāļēāļĒāļ–āļķāļ‡ āļ„āļ§āļĢāļ›āļĢāļąāļšāļ›āļĢāļļāļ‡