Monday, August 11, 2014

god save us

Qbasic programming
1)  Wap to input any number and check whether the given number is divisible by 5 or not.

    REM
    CLS
    INPUT”Enter any number”; N
    IF N MOD 5=0 THEN
    PRINT”The given number is divisible by 5” 
    ELSE
    PRINT”The given number is not divisible by 5”
    END IF
    END


  2)  Wap to input any number and check whether the given number is divisible  by 3 and 7 or not.

   REM
   CLS
   INPUT”Enter any number”; N
   IF N MOD 3=0 AND N MOD 7=0 THEN
   PRINT”The given number is divisible by 3 and 7”
   ELSE
   PRINT”The given number is not divisible by 3 and 7”
   END IF
   END

3)   Wap to input any number and check whether the given number is positive negative or zero.

   REM
   CLS
   INPUT”Enter any number”; N
   IF N>O THEN
   PRINT”The given number is positive”
   ELSEIF N<0 THEN
   PRINT”The given number is negative”
   ELSE
   PRINT”The given number is zero”
   ENDIF
   END


4)   Wap to input any number and check whether the given number is odd or even
    REM
    CLS
    INPUT”Enter any number”; N
    IF N MOD 2=0 THEN
    PRINT”The given number is even”
   ELSE
   PRINT”The given number is odd”
   ENDIF
   END    

5) Input a mark in a subject of student and check if student is  pass or not.
REM
CLS
INPUT ”Enter mark of a student”;S
IF S>=40 THEN
PRINT”The student is pass”
ELSE
PRINT”The student is fail”
END IF
END


6)   Wap to input any 2 number and display the greater one.
     REM
    CLS
    INPUT”Enter first number”;A
    INPUT”Enter second number”;B
    IF A>B THEN
    PRINT A;”is greater”
    ELSE
    PRINT B;”is greater”
    END IF
    END

7)   Wap to input any 3 number and display the greatest one.
   REM
    CLS
    INPUT”Enter first number”;A
    INPUT”Enter second number”;B
    INPUT”Enter third number”;C
    IF A>B AND A>C THEN
    PRINT A;”is greatest”
    ELSEIF B>A AND B>C THEN
    PRINT B;”is greatest”
    ELSE
    PRINT C;”is greatest”
    END IF
    END

  8) Wap to display all natural numbers from 1 to 100.

  DO WHILE….LOOP                                                DO….LOOP WHILE 
REM                                                                REM
CLS                                                                  CLS
I = 1                                                                  I= 1
DO WHILE I < = 100                                        DO
PRINT I,                                                           PRINT I,
I = I+1                                                               I = I +1
LOOP                                                                LOOP WHILE I < =100
 END                                                                  END

DO UNTIL….LOOP                                               DO….LOOP UNTIL
REM                                                                   REM
CLS                                                                     CLS
I = 1                                                                                        
DO UNTIL 1 > 100                                              DO
PRINT I,                                                               PRINT I,
I = I+1                                                                   I= I+1
LOOP                                                                   LOOP UNTIL I >100
END                                                                      END

FOR….NEXT                                                         WHILE….WEND
REM                                                               REM
CLS                                                                 CLS
FOR A = 1 TO 100                                          I = 1
PRINT A,                                                        WHILE I < =100
NEXT A                                                         PRINT I,
END                                                                  I = I +1
                                                                         WEND
                                                                          END

9)   Wap to display 10, 20, 30….100.

DO WHILE….LOOP                              DO….LOOP WHILE
REM                                                                         REM
CLS                                                                          CLS
I = 10                                                                        I = 10
DO WHILE I < = 100                                             DO
PRINT I,                                                                  PRINT I,
I = I+10                                                                    I = I +10
LOOP                                                                     LOOP WHILE I < =100
 END                                                                     END

DO UNTIL….LOOP                        DO….LOOP UNTIL
REM                                                               REM
CLS                                                                CLS
I = 10                                                             I = 10
DO UNTIL 1 > 100                                     DO
PRINT I,                                                       PRINT I,
I = I+10                                                        I= I+10
LOOP                                                           LOOP UNTIL I >100
END                                                             END

FOR….NEXT                           WHILE….WEND
REM                                                            REM
CLS                                                             CLS
FOR A = 10 TO 100 STEP 1O                    I = 10
PRINT A,                                                    WHILE I < =100
NEXT A                                                      PRINT I,
END                                                            I = I +10
                                                                    WEND
                                                                    END



 10) Wap to display all even numbers from 50 to 1
DO WHILE….LOOP                               DO….LOOP WHILE
REM                                                                               REM
CLS                                                                                CLS
I = 50                                                                              I = 50
DO WHILE I < = 50                                                       DO
PRINT I,                                                                          PRINT I,
I = I - 2                                                                            I = I - 2
LOOP                                                                             LOOP WHILE I < =1
 END                                                                                END

DO UNTIL….LOOP                               DO….LOOP UNTIL
REM                                                                                REM
CLS                                                                                 CLS
I = 50                                                                                I = 50
DO UNTIL I < 1                                                               DO
PRINT I,                                                                          PRINT I,
I = I - 2                                                                             I= I - 2
LOOP                                                                              LOOP UNTIL I <1
END                                                                                 END




FOR….NEXT                                            WHILE….WEND
REM                                                                                         REM
CLS                                                                                          CLS
FOR A= 50 To 1 step-2                                                           I = 50
PRINT A,                                                                                 WHILE I <=1
NEXT A                                                                                    PRINT I,
END                                                                                          I = I - 2
                                                                                                  WEND
                                                                                                  END