Home » Uncategorized

Category Archives: Uncategorized

select angularjs

Angularjs provides way to bind HTML select element with angularjs model

select directive also provide dynamic option value using ng-repeat and ng-options

When the item from select element is get selected from option then it is bind with the value of ng-model associated with select element using angularjs two way binding.

Setting option value using value attribute of option element will set this value as string.

On selection this value in ng-model the model variable must be string type.

https://cdnjs.cloudflare.com/ajax/libs/angular.js/1.7.8/angular.min.js

select is

description of parameters fields are self explanatory.

To access value in model you have to provide modal name rest attributes are optional as per requirement any one can use.

let us see one basic example for selecting a value in model

Example

populating select with dynamic values

selecting a id based on value from json array as below

To select multiple in above program use multiple with select element as below

by holding control key with click can select multiple values

Using ng-option with select to generate dynamic option value

pre populating any specific value in ng-options is easy in following example you can see this.

Consider we have to populate Blue as default value then set $scope.favouriteColor=3 in controller

see below

JavaScript Overlays

There are different kinds of overlays for modal dialogs for prompting,

overlays for info or warning boxes, tabbed overlays, alerting usersoverlays for displaying complex data.

The overlay can implement on HTML like images, links, forms, tables, any type of div and any can be styled with CSS, like rounded borders, shadows or gradients etc.

Core behaviors are configurable such as positioning, animation durations and closing the overlay.

Overlay offers a good container for other tools. Think of scrollables, tabs or accordions inside the Overlay.

Array of pointers in C Programming

Example: Write a program to assign the address of array elements to pointer variable and print the array element with address.

OUTPUT

While Statement in C Programming

“while loop” repeats a set of statements if condition is true. If condition is false the flow of control do not enter inside of while loop.

It first tests the condition then execute the body of loop.

Syntax of a while statement−

Example: Write a program to print 1 to 10 using while loop.

OUTPUT

Description: In the above program, line “while( a <= 10 )” will check if condition is true or false.

In the above case when a=1, condition is true and flow of control move inside of while and print 1 after that increment occurs.

Now a=2, again condition is true and flow of control move inside of while and print 2 after that increment occurs.

Now a=3, again condition is true and flow of control move inside of while and print 3 after that increment occurs.

This process is continue until condition is false(in this case condition false occur when a=11).

Example: Write a program to print 10 to 1 using while loop.

OUTPUT

Switch Statement in C Programming

“switch” is a case control structure.

 It contains case and default values.

“switch” statement takes a value as a expression for equality testing against a list of values/case.

syntax for a switch statement:-

Rules of switch statement −

In a “switch” statement we can have any number of case.

for equality testing against a list of values/case, constant-expression for a case must be the same data type as the variable in the switch expression.

When “switch” expression value is equal to a case, the statements following that case will execute until a break statement is reached/executes.

When a break statement is reached/executes, the switch statement terminates, and the control jumps to the outside of switch.

break is a optional. If there is no break in the switch case, the flow of control will jump to the next case of switch until a break is reached.

switch statement also have a default case, which appear at the end of the switch. when none of the cases is true  then default case will execute.

No break is needed in the default case. “default” case is also an optional.

Example: Write a program to take one numbers from user between 1 to 3. Write entered number in words if number between 1 to 3 otherwise print wrong number using switch.

OUTPUT

Note: In the above program, for example user enters a number 6 then output will be as follows:

Example: Write a program using switch statement but without break.  

OUTPUT

Description: Because if there is no break in the switch case, the flow of control will jump to the next case of switch until a break is reached.

Note: In the above program, for example value of char variable c = ‘ A’ then the output will be as follows:

Nested switch statements

In C programming language we can define switch statement within another switch.

Syntax for a nested switch statement: −

if else statement in C programming

In the C language decision making statement is executes if the given condition is true otherwise conditional block will never execute.

In C language non-zero and non-null values are consider as true, and zero or null values are consider  false.

if statement

Syntax of an if statement −

In a if statement if the expression result is non zero true, then the block of statement of the ‘if’ statement will be executed. If the expression result is zero, then the block of statement of the ‘if’ statement will not executed and control sent to the next line of if block.

Example: Write a program to demonstrate the ‘if’ statement.

OUTPUT

In the above program if(x>y) then the condition will be false and ‘if’ block will never execute.

OUTPUT

if-else  statement

Syntax of an ‘if-else’ statement −

Example: Write a program to take two numbers from user and find the grater between them using ‘if-else’ statement.

OUTPUT

Nested If else

In a C language we can use if statement inside another if statement(s).

Syntax of an ‘nested -if’ statement −

Example: Write a program to take two numbers from user if both number are between 1 to 9 then print “Good” using nested-if statement.

OUTPUT

Nested if else statement

In a C language we can use if or if-else statement inside another if or  if-else statement(s).

Syntax of an ‘if-else’ statement −

Example: Write a program to take three numbers from user and find the grater among them using ‘nested if-else’ statement.

OUTPUT

If else ladder

some times if can be nested inside else as below

above statements can be written as

OUTPUT

Assignment Operators in C Programming

In a C language there are following assignment operators  −

Operator Description Example
= assignment operator (it assigns values of right side operands to left side operand ) a=5
+= Add assignment operator a+=5
-= Subtract assignment operator a-=5
*= Multiply  assignment operator a*=5
/= Divide assignment operator a/=5
%= Modulus assignment operator a%=5
<<= Left shift assignment operator a<<=5
>>= Right shift assignment operator a>>=5
&= Bitwise AND assignment operator a&=5
^= Bitwise exclusive OR assignment operator a^=5
|= Bitwise inclusive OR assignment operator a|=5

EXAMPLE: Use of assignment operators with arithmetic operators

Output

EXAMPLE: Use of assignment operators with bitwise operators

Output

Bitwise Operators in C Programming

In a C programming language Bitwise operator works on bits and perform bit-by-bit operation. There are following bitwise operators in C:-

Operator Description Example
& Binary AND Operator   a & b
| Binary OR Operator a| b
^ Binary XOR Operator  a^b
~ Binary One’s Complement Operator is unary ~a
<<  Binary Left Shift Operator a<<b
>>  Binary Right Shift Operator a>>b

The truth tables for &, |, and ^ is as follows –

a b a & b a | b a ^ b
0 0 0 0 0
0 1 0 1 1
1 1 1 1 0
1 0 0 1 1

Assume A = 60 and B = 13 in binary format, they will be as follows −

               A in binary     = 0011 1100         (60)                     

              B in binary     = 0000 1101          (13)

Bitwise AND (&)

                      A      = 0011 1100         (60)                

          &         B      = 0000 1101          (13)

———————————————————

                                0000 1100           (12)

Bitwise OR (|)

                      A      = 0011 1100         (60)                

          |          B      = 0000 1101          (13)

———————————————————

                                0011 1101           (61)

Bitwise XOR (|)

                      A      = 0011 1100         (60)                

          ^         B      = 0000 1101          (13)

———————————————————

                                0011 0001           (49)

Binary Left Shift Operator

Left shift operator shift all the bits in a left direction to specified number of times.

i=16 //0001 0000

Example:

Binary Right Shift Operator

Left shift operator shift all the bits in a left direction to specified number of times.

int i = 16;                    // 0001 0000

i = i>>2;                      // 0000 0100  (shift right 2 bits, last 2 bits will be lost, and 2 zero add in front)

Example

Output

Exapmle:  Write a program to demonstrate Bitwise operator.

OUTPUT

Relational Operators in C Programming

C Language has a following relational operators. For example: Assume variable A holds 100 and variable B holds 200 then −

Operator Description Example
== Equals to (A == B) is not true.
!= Not equal (A != B) is true.
Greater than (A > B) is not true.
Less than (A < B) is true.
>= Greater than or equals to (A >= B) is not true.
<= Less than or equals to (A <= B) is true.
Example: Write a C Program to find the largest of two numbers.

Output

Arithmetic Operators in C Programming

C language have a following arithmetic operators. Assume variable i holds 100 and variable j holds 200 then –

Operator Description Example
+ Adds two operands. i + j = 300
Subtracts second operand from the first. i − j = -100
* Multiplies two operands. i * j = 20000
/ Divide. j / i = 2
% Modulus Operator returns the remainder of integer division. j % i = 0
++ Increment operator increases the value of variable by one. i++ = 101
Decrement operator decreases the value of variable by one. i– = 99

Example : Write a program to demonstrate the various arithmetic operators.

OUTPUT

Increment and Decrement Operator

  1. Increment operator      ++
  2. Decrement operator    —

In a C language, Increment operator (++)  increases the value of variable by one and Decrement operator  (–) decreases the value of variable by one.

There are two form of increment  and decrement operator:

  1. Prefix form
  2. Postfix form

Prefix Form : In the prefix expression operator appears in the expression before the operands.

Example : ++A 

In the prefix form first the value of operand is increment or decrement than the value of operand is used in expression.

Example

Postfix Form: In the postfix expression operator appears in the expression after the operands.

Example : A++

In the postfix form first the value of operand is used in expression than value of operand is incremented or decremented.

Example: Write a program to demonstrate the increment and decrement operator. 

OUTPUT

Managed by MochaHost - Fast & Easy WordPress Hosting