ទាឃើញទឹកមិនបាន (កំប្លែង)

ព្រឹកថ្ងៃមួយ​ចៅហ្វាយស្រី​បានប្រើ​អ្នកបម្រើ​របស់ខ្លួនឲ្យ​ស្ងោរធា​មួយក្បាល សម្រាប់​ធ្វើជា​អាហារថ្ងៃត្រង់។ នៅពេលនោះ អ្នកបម្រើស្រី​បានយក​ទា​ទៅដាក់​ក្នុង​ឆ្នាំង ដោយ​មិនបាន​ដាក់ទឹក​ធ្វើឲ្យ​ឆ្នាំង​ឆេះ​ផ្សែងហុយទ្រលោម។

នៅពេលឃើញ​ហេតុការណ៍​ដូច្នេះ ចៅហ្វាយស្រី​ក៍ស្រែកសួរឡើង៖
ចៅហ្វាយស្រី៖ ហេតុអ្វី​ឯង​មិនដាក់ទឹក​ក្នុង​ឆ្នាំង​ស្ងោរទា​អញ្ចឹង នាងមើល! ឥឡូវ​ឆេះខ្លោច​ខ្ទេចខ្ទីអស់។
អ្នកបម្រើស្រី៖ គឺនែ! មកពី​ខ្ញុំខ្លាចថា នៅពេលដាក់ទឹក​ចូល​ហើយ វានឹងហែលទឹក​គេចរត់បាត់ណា​លោកស្រី។
ចៅហ្វាយស្រី៖ អុញ!

ផ្ទុយ​គ្នា (កំប្លែង)

ក្នុង​ពិធី​ជប់លៀង​មួយ​កន្លែង បុរស​ពីរ​នាក់​បាន​ជជែក​គ្នា​ពី​រឿង​ស្ត្រី។
បុរស​ទី១៖ នែ៎​! សម្លាញ់​! ស្ត្រី​ម្នាក់​ដែល​សក់​ខ្មៅ​រាង​ស្វែល​អង្គុយ​ខាង​ឆ្វេង​ដៃ​តុ​នៅ​ចំ​ពីមុខ​យើង​នេះ​ ជា​ភរិយា​របស់​ខ្ញុំ ចំណែក​ស្ត្រី​សក់​ទង់ដែង​​ដែល​នៅ​ខាង​ស្តាំ​ដៃ​នោះ​វិញ​ជា​ស្រី​ស្នេហ៍​លួចលាក់​របស់​ខ្ញុំ​តែម្តង។
បុរស​ទី២៖ អូហ៍! ចៃដន្យ​ណាស់​ទំនាក់ទំនង​ស្នេហា​លួចលាក់​របស់​ឯង​ផ្ទុយ​ពី​ខ្ញុំ គឺ​ឯង​លួច​មាន​ស្នេហា​លួចលាក់​ជាមួយ​ស្ត្រី​សក់​ទង់ដែង​ដែល​អង្គុយ​ខាង​ស្តាំ​ដៃ ប៉ុន្តែ​គ្នា​វិញ​ស្ត្រី​ដែល​មាន​សក់​ពណ៍​ខ្មៅ​អង្គុយ​ខាង​ឆ្វេង​ដៃ​នោះ​គឺ​ជា​ស្ត្រី​ស្នេហ៍​លួចលាក់​របស់​ខ្ញុំ​ដែរ​ណា​សម្លាញ់​អើយ។
បុរស​ទី១៖ អុញ!

Create Calculator in Turbo C and C++

#include<stdio.h>
#include<conio.h>
#include<graphics.h>
#include<dos.h>
#include<stdlib.h>
#include<math.h>
#include<string.h>
#define MAX_LONG 2147483647
#define PI 3.1415926536

char buf[80];
void output(char *);
void OUTPUT(long double &);

REGS in_regs,out_regs;
init_mouse(){
in_regs.x.ax = 0;
int86(0x33,&in_regs,&out_regs);
return out_regs.x.ax;
}
void show_mouse(){
in_regs.x.ax = 1;
int86(0x33,&in_regs,&out_regs);
}
int mouse_press(){
in_regs.x.ax = 3;
int86(0x33,&in_regs,&out_regs);
return(out_regs.x.bx);
}
..................................

Download Full Source Code Here

Coded by: Iech Setha

ផ្ញើ​ថើប ១០០ ខ្សឺត

ប្តី​ធ្វើការ​នៅ​ខេត្ត​ឆ្ងាយ រីឯ​ប្រពន្ធ​នៅ​ផ្ទះ​មើល​ថែ​កូន។ ថ្ងៃ​មួយ​ប្តី​ផ្ញើ​សំបុត្រ​ទៅ​ប្រពន្ធ​ដែល​មាន​សេចក្តី ដូចតទៅ៖

ជូន​ចំពោះ​ប្រពន្ធ​សម្លាញ់​ចិត្ត​បង!

ខែ​នេះ​បង​មិន​អាច​ផ្ញើ​ប្រាក់ខែ​ឲ្យ​អូន​ដូច​រាល់​ខែ​បាន​ទៀត​ទេ តែ​បង​សូម​ផ្ញើ​ជំនួស​នូវ​ស្នាម​ថើប​ពី​ចម្ងាយ ចំនួន ១០០ ខ្សឺត​វិញ។

ពី​ប្តី​របស់​អូន
ឃុនពីម៉ូច

 ១ ខែ​ក្រោយ​មក ប្រពន្ធ​សរសេរ​ត​ទៅ​វិញថា៖

ជូន​ចំពោះ​ប្តី​សម្លាញ់​ចិត្ត​អូន!

អូន​សូម​អរគុណ​ចំពោះ​ស្នាម​ថើប​ទាំង ១០០ ខ្សឺត​ដែល​បង​បានផ្ញើ​មក​អូន។ អូន​សូម​ផ្ញើ​ជូន​បង​វិញ​នូវ​ព័ត៌មាន​នៃ​ការ​ចំណាយ​កន្លង​មក​ដូច​ខាងក្រោម៖ 

១. អ្នក​ប្រមូល​សម្រាម​គាត់​ព្រម​ថើប​អូន ២ ខ្សឺត ជំនួស​ថ្លៃ​សំរាម ១ ខែ។
២. លោក​ខាង​ទូរទស្សន៍​ខ្សែ​កាប​ព្រម​ថើប ៧ ខ្សឺត ដោយ​អត់​យក​ថ្លៃ​ខ្សែ​កាប។
៣. ពូ​ម្ចាស់​ផ្ទះ​ជួល សុខ​ចិត្ត​ថើប​មួយ​ថ្ងៃ ២ ទៅ ៣ ដង ជំនួស​ថ្លៃ​ជួល​ផ្ទះ ១ខែ​ពេញ។
៤. បង​ខាង​អគ្គិសនី ថើប​តែ​មួយមុខ គាត់​មិនព្រម​ទេ គាត់​សុំ​ថែម​អីៗ​ទៀត ខ្ញុំ​ក៏​បាន​ជូន​គាត់​តាម​សំណូមពរ។
៥. ថ្លៃ​ចំណាយ​រាយរង​ សរុប​ទៅ ៤០ ខ្សឺត​ទៀត។

សូម​បង​កុំ​បារម្ភ​ពី​អូន​អី អូន​នៅ​សល់ ៣៥ ខ្សឺត​ទៀត​ចាយ​មិនទាន់​អស់។ អូន​អាច​ទុក​វា​ប្រើ​រហូត​ដល់​ដាច់​ខែ​ហ្នឹង​ទៀត​បាន​ល្មម​បរិបូណ៍។

សូម​បង​ជួយ​ឲ្យ​ដំបូន្មាន​អូន​ផង​ថា​អូន​ត្រូវ​បន្ត​ធ្វើ​ដូច​អញ្ចឹង​ត​ទៅ​ទៀត ឬ​យ៉ាងណា។

ពី​ប្រពន្ធ​បង
សុភា

រៀបរៀង​ដោយ៖ មួង ណារ៉េត

ខ្លឹមសារ​បារមី (៣-៦)

៣. បើ​មិនអាច​ធ្វើ​ការងារ​ធំ​ឲ្យ​មកជា​តូច​ក្នុង​ឆន្ទៈ​ទេ គឺ​មិនអាច​ធ្វើ​ការងារ​ធំ​បាន​ឡើយ។

៤. គុណធម៌ ទាល់តែ​សាង​ទើប​កើត។ មនុស្ស​សាង​គុណធម៌​ឲ្យ​កើតឡើង​ជាមុន ទើប​គុណធម៌​សាង​មនុស្ស​នោះ​វិញ​តាម​ក្រោយ។ 

៥. រស់នៅ​ជាមួយ​នឹង​ការ​មិន​ប្រកាន់ នោះ​ទុក្ខ​ក្នុង​ចិត្ត​រមែង​មិនមាន។

៦. ការងារ​ដែល​ជា​តួនាទី​របស់​មនុស្ស មិនមែន​គាំទ្រ​បាប​ទេ គឺ​កម្ចាត់​បាប។ បាប​កើត​ពី​មនុស្ស​ណា​ វា​រមែង​ទម្លាយ​នូវ​មនុស្ស​នោះ ដូច​ច្រែះ​កើត​ពី​ដែក​ណា ក៏​រមែង​ទម្លាយ​នូវ​ដែក​នោះ​ដូច្នោះ​ដែរ។

(ដកស្រង់ពីសៀវភៅ បារមីភាគ ១ របស់ លោកតាអគ្គបណ្ឌិត ប៊ុត សាវង្ស)

ទាយ​ចំ​ម៉ាច់

ស្ត្រី​វ័យ​ក្មេង​ខ្ចី​ធ្វើការ​ក្នុង​ហាង​ខារ៉ាអូខេ​ម្នាក់ បាន​ទៅ​ឲ្យ​គ្រូ​ទាយ​ដ៏​ល្បី​ឈ្មោះ​ទស្សន៍ទាយ​ពី​ដំណើរ​ជីវិត​ដ៏​គ្រោតគ្រាត​របស់​ខ្លួន។

គ្រូទាយ៖ បើ​តាម​ជើង​លេខ​នៅ​ពេល​នេះ​ក្រុម​មនុស្ស​ដែល​នៅ​ក្បែរ​ខ្លួនអ្នក​បំផុត អាច​ត្រូវ​ខក​បំណង ឬ​អស់​សង្ឃឹម​ចំពោះ​ខ្លួន​អ្នក​ខ្លាំង​ណាស់។

ស្ត្រី​វ័យ​ក្មេង៖ អូហ៍! ពិតជា​ចំ​ម៉ាច់​តែ​ម្តង​លោកគ្រូ ព្រោះ​ថ្ងៃ​នេះ​ខ្ញុំ​ភ្លេច​យក​កាបូប​លុយ​មក​ជាមួយ ឥឡូវ​នេះ​គ្មាន​មួយ​កាក់​មួយ​សេន​ក្នុង​ខ្លួន​ទេ ហើយ​សូម្បីតែ​ទ្រនឹប​លោកគ្រូ​ក៏​គ្មាន​ដែរ។

គ្រូទាយ៖ អុញ!!!
 

(ដកស្រង់​ពី​កាសែត រស្មីកម្ពុជា ឆ្នាំទី ១៧ លេខ ៤៩៣៦ ថ្ងៃទី ០៣ ខែ កក្កដា ឆ្នាំ ២០០៩)

៥. ធ្វើ​ស្រែ​នឹង​ទឹក ធ្វើ​សឹក​នឹង​បាយ

ស្រែ​គ្មាន​ទឹក

បើ​មិនមាន​ទឹក​ទេ​នោះ តើ​កសិករ​យើង​ធ្វើ​ស្រែ​ដោយ​របៀប​ណា? កសិករ​កម្ពុជា​យើង​ភាគ​ច្រើន​ធ្វើ​ស្រែ​តែងតែ​ពឹង​ទៅ​លើ​មេឃ គឺ​ពឹង​ទៅ​លើ​ទឹក​ភ្លៀង។ ប្រសិន​បើ​មិនមាន​ភ្លៀង​ទេ​នោះ គាត់​តែងតែ​បូម​ទឹក​ពី​ស្រះ ត្រពាំង ឬបឹង ដែល​នៅ​ជិតៗ​នោះ​ ដើម្បី​រដោះ​គ្រោះ​មួយ​គ្រា​តូច​សិន ហើយ​ប្រសិន​បើ​គ្រោះ​រាំង​ស្ងួត​មាន​រយៈពេល​វែង នោះគាត់​នឹង​ជួប​ការ​លំបាក​ហើយ។ ម្យ៉ាងទៀត ការ​ធ្វើ​សឹក​តែង​ត្រូវការ​ស្បៀង (បាយ) ជា​សំខាន់ បើ​មិនមាន​ស្បៀង​ទេ​នោះ តើកងទ័ព​មាន​កម្លាំង​មក​ពី​ណា?

ខ្លាចខូចខាត

ម្ចាស់​ហាង​លក់​សម្លៀកបំពាក់​តម្លៃ​ថ្លៃ​ៗ​មួយ​កន្លែង ត្រូវ​ចោរ​ប្លន់។ នៅ​ពេល​ក្រុម​ប៉ូលិស​មក​ដល់ ហើយ​កំពុង​រុករក​ចាប់​ក្រុម​ចោរប្លន់​ទាំងនោះ ស្រាប់តែ​ម្ចាស់​ហាង​និយាយ៖

ម្ចាស់ហាង៖ លោក​ប៉ូលិស​បើ​សិន​ចង់​បាញ់​ក្រុម​ចោរ​ទាំងនោះ សុំ​ឲ្យ​ជួយ​បាញ់​ត្រង់​ជើង​របស់​វា​បាន​ហើយ កុំ​បាញ់​ខ្លួន​ឲ្យ​សោះ។

ប៉ូលិស៖ អេហ៍! ហេតុ​អ្វីទៅ?

ម្ចាស់​ហាង៖ ព្រោះ​ពួក​ក្រុម​ចោរ​ទាំងនោះ​វា​បាន​យក​អាវ​របស់ខ្ញុំ ពាក់​រត់​គេច​ចេញ​ទៅ បើសិន​បាញ់​ចំ​អាវ​ច្បាស់ជា​ធ្លុះ​ធ្លាយ​លែង​មាន​អ្នក​ទិញ​ជាក់​ជា​ពុំ​ខាន៕

(ដកស្រង់​ពី កាសែត រស្មីកម្ពុជា ឆ្នាំទី ១៧ លេខ ៤៩៣៥ ថ្ងៃទី ០២ ខែ កក្កដា ឆ្នាំ ២០០៩)

 

Create Clock in Turbo C and C++

                                    /****************************/
                                    /*          CLOCK           */
                                    /****************************/


#include<stdio.h>
#include<conio.h>
#include<graphics.h>
#include<math.h>
#include<stdlib.h>
#include<dos.h>
#define PI 3.141593
#define R 170
#define sc setcolor

char *month[]={"Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"};

void Box(int x,int y,int x1,int y1,int width,int color,int color1)
     {int i;
     for(i=0;i<width;i++)
                {sc(color);line(x+i,y+i,x+i,y1-i);line(x+i,y+i,x1-i,y+i);
                sc(color1);line(x+i,y1-i,x1-i,y1-i);line(x1-i,y+i,x1-i,y1-i);}
     }

void main(){int gd=DETECT,gm,midx,midy,i;
            initgraph(&gd,&gm,"C:\\TC\\BGI");
            midx=getmaxx()/2;
            midy=getmaxy()/2;
            setbkcolor(0);      sc(15);
            setfillstyle(1,10); fillellipse( midx , midy , 207 , 207 );
            setfillstyle(1,7);  fillellipse( midx , midy , 200 , 200 );
     for(i=0;i<12;i++)  pieslice( midx , midy , i*30 , (i+1)*30 , 200 );
            sc(7);       fillellipse( midx , midy , 185  , 185 );
            settextstyle( TRIPLEX_FONT , HORIZ_DIR , 1 );
            char ss[90];int P,Q;
     for(i=1;i<=12;i++){
            sc(1); sprintf(ss,"%d",i);
            if(i==5)     { P=10 ; Q=-10; }
            else if(i==6){ P=20 ; Q=-5; }
            else if(i==4)  Q=-10;
            else if(i==7){ P=7  ; Q=5; }
            else         { P=0  ; Q=0; }//show number
            outtextxy( midx+185*sin(PI*30*i/180)+Q , midy-P-185*cos(PI*30*i/180) , ss);}
     while(!kbhit()){
                        settextstyle( TRIPLEX_FONT , HORIZ_DIR , 1 );
                        sc( 9 );outtextxy( midx-52 , midy-132 , "IECH SETHA" );
                        struct dosdate_t date;   _dos_getdate(&date);
                        sprintf( ss , "%d" , date.year );
                        sc(15); outtextxy( midx-20 , 5 , ss );//show year
                        settextstyle( 0 , 0 , 1 ); sc( 4 );
                        sprintf( ss , "%d %s" ,date.day,month[date.month-1] );
                        outtextxy( 297 , midy-150 , ss );//show date
                        sc(12); outtextxy( midx-15 , midy+150 , "RUPP" );
                        Box( midx-26 , midy-156 , midx+26 , midy-140 , 1 , 8 , 15 );
                        //box of date
                        struct dostime_t t; _dos_gettime(&t);
                        if(t.hour>12)t.hour=t.hour-12;
                        sprintf( ss,"%02d:%02d:%02d",t.hour,t.minute,t.second );
                        setfillstyle(1,7);bar( midx+160 , midy-9 , midx+177 , midy+9 );
               if(t.minute==0&&t.hour==0&&t.second==0) 
                         bar(midx-26,midy-156,midx+126,midy-140);
               if(t.second==0)
                         bar( midx+135 , midy-9 , midx+150 , midy+9 );
               if(t.second==0&&t.minute==0)
                        bar( midx+112 , midy-9 , midx+128 , midy+9 );
                        sc(4); outtextxy( midx+112 , midy-2 , ss );
                        Box( midx+108 , midy-10 , midx+178 , midy+10 , 1 , 8 , 15 );
                        //box of time
                        sc(7);line( midx ,midy , midx+sin(PI*6*(t.second-1)/180)*R , midy-cos(PI*6*(t.second-1)/180)*R );
            if(t.second%10==0)for(i=-3;i<=3;i++)
                         line( midx+i , midy+i , midx+sin(PI*(6*t.minute+(t.second-10)/10)/180)*(R-20) , midy-cos(PI*(6*t.minute+(t.second-10)/10)/180)*(R-20) );

            if(t.second==0)for(i=-4;i<5;i++)
                         line( midx+i , midy+i , midx+sin(PI*(30*t.hour+(t.minute-2)/2)/180)*(R-70)    , midy-cos(PI*(30*t.hour+(t.minute-2)/2)/180)*(R-70) );

                        //line of second
               sc(0);line( midx , midy, midx+sin(PI*6*t.second/180)*R , midy-cos(PI*6*t.second/180)*R );

            for(i=-3;i<=3;i++)//line of minute
                         line( midx+i , midy+i , midx+sin(PI*(6*t.minute+t.second/10)/180)*(R-20), midy-cos(PI*(6*t.minute+t.second/10)/180)*(R-20) );

            for(i=-4;i<5;i++)//line of hour
                         line( midx+i , midy+i , midx+sin(PI*(30*t.hour+t.minute/2)/180)*(R-70), midy-cos(PI*(30*t.hour+t.minute/2)/180)*(R-70));

              if(t.minute==0&&t.second<=15)sound(600*(t.second+5)/5);
              else nosound();

            setfillstyle(1,4);fillellipse( midx , midy , 5 , 5 );
            delay(100);}//end while
            closegraph();
            }


Download Source Code Here

Coded by: Iech Setha

 

Create English Typing in VB6

Tips: Create one form and create Button Array for each letter as on keyboard layout and create one RichTextBox for the words to type.
 

Private strWord As String
Private curInd As Integer

Private Sub HighLightKey(ByVal parLetter As String, ByVal par_color As Long)
    Dim i As Integer
    If (Asc(parLetter) >= 65 And Asc(parLetter) <= 65 + 25) Or _
        (Asc(parLetter) > 97 And Asc(parLetter) < 97 + 25) Then
        For i = 0 To 25
            If Asc(parLetter) = 65 + i Or Asc(parLetter) = 97 + i Then
                cmdLetter(i).BackColor = par_color
            End If
        Next
    ElseIf Asc(parLetter) = 13 Then
        cmdLetter(27).BackColor = par_color
    ElseIf Asc(parLetter) = 32 Then
        cmdLetter(26).BackColor = par_color
    End If
End Sub

Private Sub ChangeHighLightKey()
    Dim strPreviousLetter As String
    Dim strLetter As String
    '
    If curInd > 0 Then
        strPreviousLetter = Mid(strWord, curInd, 1)
        HighLightKey strPreviousLetter, &H8000000F
    End If
    '
    If curInd < Len(strWord) Then
        strLetter = Mid(strWord, curInd + 1, 1)
        HighLightKey strLetter, &HFF00&
    End If
End Sub
.................................................................................

Full source code: Download Here

 

Follow

Get every new post delivered to your Inbox.