Tuesday 27 March 2018

DiscoveryLearning

Exploring:

The "Discovery Learning" Tab is about the way of learning in which students find things out for themselves after acquiring sufficient Knowledge through Mr. Narasimha Rao Sir's classes.


Mr. Narasimha Rao Sir's  each and every example is related to Real Time and has different Flavors, Uniqueness and Variations.
His Teaching is always Effective, Influential and Thought Provoking.

Practice is absolutely Necessary, Simply Listening to Explanations and Theories will not do - Believe this

Mr. Narasimha Rao Sir, You bring out the Real Time scenarios in your teaching, what-else a student wants from your classes.

Sir, You have changed the PERCEPTION towards the Learning of Technologies.



                      Below are the Posts which are done by Sir's Students 
                           Note : Since Jan 1,2018 onwards  the post are considered





********************************************************************************************************




*******************************************************************************

*******************************************************************************
Sorting and Searching Using Angular JS:




*******************************************************************************


*******************************************************************************


*******************************************************************************


*******************************************************************************


*******************************************************************************

*******************************************************************************

*******************************************************************************


*******************************************************************************


Thursday 1 March 2018

JS Logical Programming

Js Logical Programs:

var arr = [9,5,3,4,15,26,18 12,95,68,55,24,66,35,77,63,96,10,6];


1. Display all items of array.


<html>
<head></head>
<body>
<h3>Displaying Items of Array</h3>
</hr>
<script>
var arr =[9,5,3,4,15,26,18,12,95,68,55,24,66,35,77,63,96,10,6];
for (var i =0 ; i < arr.length ; i++)

 document.write(arr[i] + "  "); // horizontal display with space
//document.write(arr[i] + "<br> "); //vertical display 
//document.write(arr[i] + " , ") // horizontal display with comma  
}
</script>
</body>
</html>

================================================

2. Display only even numbers of array.

<html>
<head></head>
<body>
<h3>Display only even numbers of array</h3>
<hr>
<script>
var arr = [9,5,3,4,15,26,18,12,95,68,55,24,66,35,77,63,96,10,6];
for(var i =0; i<arr.length ; i++)               
{
   if(arr[i]%2 == 0)
   {
    var evenValue =arr[i];
    document.write(evenValue, "  ");
   }
}
</script>
</body>
</html>

=================================================

3. Display only Odd numbers of array.

<html>
<head></head>
<body>
<body>
<h3>Displaying only odd numbers of Array</h3>
<hr>
<script>
var arr = [9,5,3,4,15,26,18,12,95,68,55,24,66,35,77,63,96,10,6];
for(var i =0; i <arr.length ; i++)             
{
   if(arr[i]%2 != 0)
  {
   var oddValue =arr[i];
   document.write(oddValue, "  ");
  }
}
</script>
</body>
</html>

=================================================

4. Display only 5 multiples of array.

<html>
<head></head>
<body>
<h3>Displaying 5 multiples of Array</h3>
<hr>
<script>
var arr = [9,5,3,4,15,26,18,12,95,68,55,24,66,35,77,63,96,10,6];
for(var i =0; i<arr.length ; i++)        
{
  if(arr[i]%5 == 0)
  {
   var val =arr[i];
   document.write(val, "  ");
  }
}
</script>
</body>
</html>

=================================================

5. Display only 3 multiples that are greater than 50.

<html>
<head></head>
<body>
<h3>Displaying 3 multiples of Array Greater than 50 </h3>
<hr>
<script>
var arr = [9,5,3,4,15,26,18,12,95,68,55,24,66,35,77,63,96,10,6];
for(var i =0; i<arr.length ; i++)      
{
  if(arr[i]%3 == 0 && arr[i] > 50)
  {
  var val =arr[i];
  document.write(val, "  ");
  }
}
</script>
</body>
</html>

=================================================

6. Display sum of all numbers of array.

<html>
<head></head>
<body>
<h3>Displaying sum of numbers of Array</h3>
<hr>
<script>
var arr = [9,5,3,4,15,26,18,12,95,68,55,24,66,35,77,63,96,10,6];
var sum=0;
for(var i=0;i<arr.length;i++)         
{
   sum += arr[i];
 //sum = sum + arr[i];
}
document.write("Total Sum :" + sum);
</script>
</body>
</html>

=================================================

7. Display sum of all even numbers that are less than 40.

<html>
<head></head>
<body>
<h3>Display sum of all even numbers that are less than 40</h3>
<hr>
<pre>
<script>
var arr = [9,5,3,4,15,26,18,12,95,68,55,24,66,35,77,63,96,10,6];
var evenSum = 0;
for(var i=0; i<arr.length; i++)
{
  if(arr[i] %2 ==0 && arr[i] < 40)
  {
   var evenval = arr[i];
   document.write(evenval + " ");// written for usage of <pre> tag
  }                                               

}
</script>
</pre>
<pre>
<script>
for(var i=0; i<arr.length; i++)
{
  if(arr[i] %2 ==0 && arr[i] < 40)
  evenSum += arr[i];
}
document.write("Sum of Even no.s less than 40 from the given array:" + evenSum);
</script>
</pre>
</body>
</html>

=================================================

8. Display all the array numbers in sorted order.

<html>
<head></head>
<body>
<p id ="p1"></p>
<script>
var arr = [9,5,3,4,15,26,18,12,95,68,55,24,66,35,77,63,96,10,6];
var obj = document.getElementById("p1");
obj.innerHTML ="The given array : " + arr;
arr.sort(function(a,b){
return a-b;
});
document.write("Sorted (ascending) array:" +arr);
</script>                                

</body>
</html>









================================================

9. Display all the array numbers in descending order.

<html>
<head></head>
<body>
<h3>Displaying array in Reverse (Descending) order</h3>
<hr>
<p id="p1"></p>
<script>
var arr = [9,5,3,4,15,26,18,12,95,68,55,24,66,35,77,63,96,10,6];
var obj = document.getElementById("p1");
obj.innerHTML = "The given array : " + arr; // For displaying given array

arr.sort(function(a,b){
return b-a;
});
document.write("Reverse (Descending) Array : " + arr);
</script>
</body>
</html>

=================================================

10. Perform add / remove items in arrays using following methods:
     a) push()   b) pop()   c) splice()


<html>
<head></head>
<body>
<h3>Array Methods (push / pop / splice) </h3>
<hr>
Course Name <input id ="courseName"/><span id ="status"></span>
<br><br><br>

<input type="button" value ="Show Data" onclick="showData()"/>
<input type="button" value ="Add Item(Push)" onclick="AddItem()"/>
<input type="button" value ="Removes Last Item (POP)" onclick="Pop()"/>
<input type="button" value ="Remove Particular Item (splice)" onclick="RemoveItem()"/>

<br><br><br>
<table id="Displaytable" width="200" border="2" </table>
<script>
var arr = ["jquery","CSS3","MVC","AngularJS","Bootstrap"];
var obj = document.getElementById("Displaytable");
var objtxt = document.getElementById("courseName");

function showData()
{
//alert("You are in");
var str = "<tr><th>Sno</th><th>Courses</th></tr>";
for(var i in arr)                                

{
var n = parseInt(i)+1;
str +="<tr>";
str +="<td>" + n + "</td>";
str +="<td>" + arr[i] + "</td>";
str +="</tr>";
}
obj.innerHTML = str;
}

function AddItem()       
{                                                           

var index = arr.indexOf(objtxt.value);  

if(index == -1)
{
arr.push(objtxt.value);
showData(); // for updated data
}
else
{
var objspan =document.getElementById("status");
objspan.innerText = " * Item already exists";
objspan.style.color="Red";                     





}
}  
                                                   


function Pop()              

{
arr.pop(objtxt.value);
showData();
}

function RemoveItem()
{
var index = arr.indexOf(objtxt.value);
arr.splice(index,1);
showData();
}                                              







</script>                                          
</body>                                             // splice
</html>











================================

11. Find out the largest number in the given array.

<html>
<head></head>
<body>
<h3>Largest No. in the given array </h3>
<hr>
<p id="p1"></p>
<p id="p2"></p>
<script>
var arr = [9,5,3,4,15,26,18,12,95,68,55,24,66,35,77,63,96,10,6];
var obj = document.getElementById("p1");
var objsorted = document.getElementById("p2");
obj.innerHTML = "The given array : " + arr; // For displaying given array
arr.sort(function(a,b){
return b-a;
});
objsorted.innerHTML = "Sorted Array :" + arr; // For displaying sorted array
document.write("Largest Number in the given Array : " + arr[0]);
</script>
</body>
</html>


========================================================================

12. Find out the Smallest number in the given array.

<html>
<head></head>
<body>
<h3>Smallest No. in the given array </h3>
<hr>
<p id="p1"></p>
<p id="p2"></p>
<script>
var arr = [9,5,3,4,15,26,18,12,95,68,55,24,66,35,77,63,96,10,6];
var obj = document.getElementById("p1");
var objsorted = document.getElementById("p2");
obj.innerHTML = "The given array : " + arr; // For displaying given array

arr.sort(function(a,b){
return a-b;
});
objsorted.innerHTML = "Sorted Array :" + arr; // For displaying sorted array
document.write("Smallest Number in the given Array : " + arr[0]);
</script>
</body>
</html>

=================================================