0% found this document useful (0 votes)
84 views32 pages

Web

The document contains code snippets and descriptions for several programming concepts and tasks including: 1) Simple programs for calculating squares and cubes of numbers, finding vowels in words and reversing numbers. 2) Using XML to store student information and CSS to style the XML output. 3) JavaScript programs for a simple calculator, growing and shrinking text, and a digital clock. 4) PHP programs for number of visitors counter, simple calculator, matrix transpose, and matrix multiplication.

Uploaded by

SARANYA
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
84 views32 pages

Web

The document contains code snippets and descriptions for several programming concepts and tasks including: 1) Simple programs for calculating squares and cubes of numbers, finding vowels in words and reversing numbers. 2) Using XML to store student information and CSS to style the XML output. 3) JavaScript programs for a simple calculator, growing and shrinking text, and a digital clock. 4) PHP programs for number of visitors counter, simple calculator, matrix transpose, and matrix multiplication.

Uploaded by

SARANYA
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 32

1) SIMPLE CALCII

2) SQUARES AND CUBES


3) VOWELS AND REVERSE WORDS
4) XML TO STORE STUDENT INFORMATION
5) TEXT GROWING AND SHRINKING
6) DIGIDTAL CLOCK
7) NUMBER OF VISITORS
8) a. SIMPLE CALCULATOR
b. TRANSPOSE MATRIX
c. MULTIPLCATION MATRIX
d. ADDITION MATRIX

9) PATTERN MATCHING

10) SELECTION SORT

1
SIMPLE CALCULATOR

<!DOCTYPE html>
<html>
<head>
<title>Program</title>
<script type="text/javascript">
function update(value){
document.getElementById("display").value+=value;
}
function result(){
document.getElementById("display").value=eval(document.getElement
ById("display").value);
}
function reset(){
document.getElementById("display").value=" ";
}
</script>
</head>
<body>
<h1>SimpleCalculator</h1>
<form name="my form">
<table border=2>

2
<tr>
<td align="center">
<input type="text" id="display"/><br/>
</td>
</tr>
<tr>
<td>
<input type="button" name="7" value="7" onclick="update(7)"/>
<input type="button" name="8" value="8" onclick="update(8)"/>
<input type="button" name="9" value="9" onclick="update(9)"/>
<input type="button" name="+" value="+" onclick="update('+')"/>
<br/>
<input type="button" name="4" value="4" onclick="update(4)"/>
<input type="button" name="5" value="5" onclick="update(5)"/>
<input type="button" name="6" value="6" onclick="update(6)"/>
<input type="button" name="-" value="-" onclick="update('-')"/>
<br/>
<input type="button" name="1" value="1" onclick="update(1)"/>
<input type="button" name="2" value="2" onclick="update(2)"/>
<input type="button" name="3" value="3" onclick="update(3)"/>
<input type="button" name="*" value="*" onclick="update('*')"/>
<br/>
<input type="button" name="c" value="c" onclick="reset();"/>

3
<input type="button" name="0" value="0" onclick="update(0)"/>
<input type="button" name="=" value="=" onclick="result();"/>
<input type="button" name="/" value="/" onclick="update('/')"/>
</td>
</tr>
</table>
</form>
</body>
</html>

4
SQUARES AND CUBES
<html>
<head>
<title>program</title>
</head>
<body>
<h1>program to print square and cubes number</h1>
<table align="left" border="2">
<tr><th>number</th>
<th>square</th>
<th>cube</th>
</tr>
<script>
for(var a=0;a<=10;a++)
{
document.write("<tr><td>"+a+"</td><td>"+a*a+"</td><td>"+a*a*a+"
</td></tr>");
}
</script>
</table>
</body>
</html>

5
VOWEL AND REVERSE OF NUMBER

<!DOCTYPE html>
<html>
<head>
<title>Program 4A</title>
<script>
function vow(st) {
var pos;
pos = st.search(/[aeiou]/i);
if(pos<0)
/*alert("pattern not found\n");*/
document.write("pattern not found");
else
document.write("Position of the left most vowel is
"+(pos+1));
}
</script>
</head>
<body>
<h1>Displaying Leftmost Vowel</h1>
<form>

6
<p>Enter the text</p>
<input type="text" id="voweltext" /> <br/> <br/>
<input type="button" value="Click here"
onclick="vow(voweltext.value);" />
</form>
</body>
</html>

REVERSE OF NUMBER

<!DOCTYPE html>
<html>
<head>
<title>Program4b</title>
<script>
function rev(n) {

var temp = 0,rev = 0, count=0;


var len=n.length;
while( n > 0 ) {
temp = n%10;
rev = rev*10+temp;
n=Math.trunc(n/10);

7
count++;
}
while(count<len)
{
rev=rev*10;
count++;
}
/*document.write("The Reverse number is:",rev);*/
alert("The Reverse number is:"+rev);
}
</script>
</head>
<body>
<h2>Reversing Number</h2>
<form>
<p>Enter a Number</p>
<input type="number" name="num" />
<input type="button" value="Reverse"
onclick="rev(num.value)";>
</form>
</body>
</html>

8
XML TO STORE STUDENT INFORMATION

<?xml version = "1.0" encoding = "utf-8"?>


<?xml-stylesheet type = "text/css" href = "prg5.css" ?>
<!-- prg5.xml -->
<vtu>
<h1> VTU Student Information </h1>
<student>
<usn> <span> USN: </span> 1VI09CS092</usn>
<name> <span> Name : </span>SARANYA </name>
<college> <span> College : </span>VIT </college>
<branch> <span> Branch : </span> CSE </branch>
<yoj> <span> YOJ : </span> 2020</yoj>
<email> <span> email: </span> [email protected] </email>
</student>
<student>
<usn> <span> USN: </span> 1VI09CS080 </usn>
<name> <span> Name : </span>ROHINI </name>
<college> <span> College : </span>VIT </college>
<branch> <span> Branch : </span> CSE </branch>
<yoj> <span> YOJ : </span> 2020 </yoj>
<email> <span> email: </span> [email protected] </email>
</student>

9
<student>
<usn> <span> USN: </span> 1VI09CS070 </usn>
<name> <span> Name : </span>PRINYANKA </name>
<college> <span> College : </span>VIT </college>
<branch> <span> Branch : </span> CSE </branch>
<yoj> <span> YOJ : </span> 2020 </yoj>
<email> <span> email: </span> [email protected] </email>
</student>
</vtu>

prg.css
student { display : block;
padding : 5px; margin : 40px; border-style : dashed;
}
h1 { display : block; color : black; font-size : 30px;
}
vtu { display : block;
border-style : solid;
}
usn,name,college,branch,yoj,email { display : block;
color : pink;
font-size : 20px;

10
}
span { color : blue;
font-size : 20px;
}

11
TEXT GROWING AND SHRINKING

<!DOCTYPE html>
<html>
<head>
<title>PROGRAM 3</title>
</head>
<body>
<p id="text"></p>
<script>
var myVar=setInterval(Growing,100);
var myVar1=0;
var i=0;
function Growing(){
i=i+1;
document.body.style.fontSize="5px";
document.getElementById("text").innerHTML='Text-
Growing';

document.body.style.fontSize=parseFloat(document.body.style.fon
tSize)+(i*1.0)+"px";
document.body.style.color='red';
if(document.body.style.fontSize=='50px')
{

12
clearInterval(myVar);
i=1;
myVar=setInterval(Shrinking,100);
}
}
function Shrinking(){
document.getElementById("text").innerHTML='Text-
Shrinking';

document.body.style.fontSize=parseFloat(document.body.style.fontSize)
-(i*1.0)+"px";
document.body.style.color='blue';
if(document.body.style.fontSize=='5px')
{
clearInterval(myVar1);
myVar=setInterval(Shrinking,100);
}
}
</script>
</body>
</html>

13
DIGITAL CLOCK

<!DOCTYPE html>
<html>
<head>
<title>Digital Clock </title>
</head>
<body>
<h1>Digital Clock</h1>
<h3>

<?php
date_default_timezone_set("Asia/Kolkata");
echo "the time from the server is " .date("h:i:s");
header("refresh:1");
?>
</h3>
</body>
</html>

14
NUMBER OF VISITORS

<?php
$file='count.txt';
$count=strval(file_get_contents($file));
file_put_contents($file,$count+1);
echo("you are visitor number : ".$count);
?>

15
8 A) SIMPLE CALCULATOR

<!DOCTYPE html>
<html>
<head>
<title>simple calculator</title>
</head>
<body>
<?php
if(isset($_POST['opr'])) {
$txt1=$_POST['n1'];
$txt2=$_POST['n2'];
$oprnd=$_POST['opr'];
if($oprnd == "+")
$res=$txt1 + $txt2;
else if($oprnd == "-")
$res=$txt1 - $txt2;
else if($oprnd == "x")
$res=$txt1 * $txt2;
else if($oprnd == "/")
$res=$txt1 / $txt2;
}

16
?>
<h3> Simple Calculator </h3> <br />
<form method="post" action="prg8a.php">
Enter Number:
<input type="number" name="n1" value="<?php echo $txt1; ?>" />
<br /> <br />
Enter Number2:
<input type="number" name="n2" value="<?php echo $txt2; ?>" />
<br /><br />
Result:
<input type="number" name="res" value="<?php echo $res; ?>" />
<br /> <br />
<input type="submit" name="opr" value="+">
<input type="submit" name="opr" value="-">
<input type="submit" name="opr" value="x">
<input type="submit" name="opr" value="/">
</form>
</body>
</html>

17
8 B) TRANSPOSE OF MATRIX

<?php
$matrix =
array( array(4,
1, 2),
array(6, 3, 4)
);
$rowCount= count($matrix); //Provides the row count of matrix
$colCount = count($matrix[0]); //Provides the column count of matrix
echo "The input matrix is:<br \>";

for($r = 0; $r < $rowCount; $r++)


{ for($c=0; $c < $colCount; $c++)
{
echo $matrix[$r][$c]."\t";
}
echo "<br \>";
}

echo "<br /> <br />Transpose Matrix <br />";


for($r = 0; $r < $colCount; $r++)

18
{ for($c=0; $c < $rowCount; $c++)
{
echo $matrix[$c][$r]."\t";
}
echo "<br \>";
}
?>

19
8 C) MULTIPLICATION OF MATRIX

<?php
$a = Array(Array(1,2),Array(4,5));
$b = Array(Array(1,1),Array(1,1));
echo "The input matrix A is:<br\>";
for($r = 0; $r < 2; $r++) {
for($c=0; $c < 2; $c++)
{ echo $a[$r][$c]."\t";
}
echo "<br \>";
}

echo "<br /> The input matrix B is:<br \>";


for($r = 0; $r < 2; $r++) {
for($c=0; $c < 2; $c++)
{ echo $b[$r][$c]."\t";
}
echo "<br \>";
}
$res = Array(); for($i=0;
$i<2; $i++) {

20
for($j=0; $j<2; $j++) {
$res[$i][$j]=0;
for($k=0; $k<2; $k++) {
$res[$i][$j]=$res[$i][$j]+($a[$i][$k]*$b[$k][$j]);
}
}
}
echo "<br /><br /> Matrix multiplication A x B : <br/>";
for($r = 0; $r < 2; $r++)
{ for($c=0; $c < 2; $c++) {
echo $res[$r][$c]."\t";
}
echo "<br \>";
}
?>

21
8 D) ADDITION OF TWO MATRIX

<?php
$a = Array(Array(1,2),Array(4,5));
$b = Array(Array(1,2),Array(2,7));
echo "The input matrix A is:<br \>";
for($r = 0; $r < 2; $r++) {
for($c=0; $c < 2; $c++)
{
echo $a[$r][$c]."\t";
}
echo "<br \>";
}
echo "<br /> The input matrix B is:<br \>";
for($r = 0; $r < 2; $r++) {
for($c=0; $c < 2; $c++)
{ echo $b[$r][$c]."\t";
}
echo "<br \>";
}
echo "<br /> Addition of matrices A + B is:<br \>";
for($i=0; $i<2; $i++) {

22
for($j=0; $j<2; $j++) {
echo $a[$i][$j]+$b[$i][$j]."\t";

}
echo "<br \>";
}
?>

23
PATTERN MATCHING

<?php
$states = "Mississippi Alabama Texas Massachusetts Kansas";
$statesArray = [];
$states1 = explode(' ',$states);
foreach($states1 as $state)
{ if(preg_match( '/xas$/',
($state)))
$statesArray[0] = ($state);
}
foreach($states1 as $state)
{ if(preg_match('/^k.*s$/i',
($state)))
$statesArray[1] = ($state);
}
foreach($states1 as $state)
{ if(preg_match('/^M.*s$/',
($state)))
$statesArray[2] = ($state);
}
foreach($states1 as $state)

24
{ if(preg_match('/a$/',
($state)))
$statesArray[3] = ($state);
}
echo "The extracted states are as follows: <br /> <br />";
foreach ( $statesArray as $element => $value ){
print( "statesArray[$element] = $value <br />");
}
?>

25
SELECTION SORT

prg10.html

<!DOCTYPE html>
<html>
<head>
<title>Selection sort</title>
</head>
<body>
<h1>Student Entry Form</h1>
<form action="prg10.php" method="post">
<table>
<tr>
<td>Student Id</td><td><input type="number" name="id" /></td>
</tr>
<tr>
<td>Name</td><td><input type="text" name="name" /></td>
</tr>
<tr>
<td>Age</td><td><input type="number" name="age" /></td>
</tr>

26
<tr>
<td>Mobile Number</td><td><input type="number" name="mob"
/></td>
</tr>
<tr>
<td><input type="submit" name="submit" value="Register" /></td>
<td><input type="reset" name="reset" value="Clear" /></td>
</tr>
</table>
</form>
</body>
</html>

prg10.php

<?php
$db=mysql_connect("localhost", "root", "") or error(mysql_error());
mysql_select_db("vemana") or error(mysql_error());
$id = $_POST[ 'id' ];
$name = $_POST[ 'name' ];
$age = $_POST[ 'age' ];

27
$mob = $_POST[ 'mob' ];

if( $id > 0 ) {


$q=mysql_query("insert into saranya
values('$id','$name','$age','$mob')");
if($q) {
echo "<script>
alert('Inserted Successfully');
window.location.href='prg10a.php';
</script>";

}
else{
echo "<script>alert('Error in insertion');</script>";
}
}

else {
echo "<script>alert('Invalid student ID');</script>";
}

?>

28
prg10a.php

<?php
$con=mysql_connect("localhost", "root", "") or error(mysql_error());
mysql_select_db("vemana") or error(mysql_error());
$i=0;
$id=array();
$q = mysql_query("SELECT * from saranya" ) or error( mysql_error() );
if(mysql_num_rows($q) > 0 ) {
print "<h3>Student Information before sorting </h3>";
print " <table border size=1>

<tr>
<th>Id</th>
<th>Name</th>
<th>Age</th>
<th>Mobile</th>
</tr>";

29
while($data=mysql_fetch_row($q)) {
$id[$i]=$data[0];
print "<tr>
<td>$data[0]</td>
<td>$data[1]</td>
<td>$data[2]</td>
<td>$data[3]</td>
</tr>";
$i++;
}
echo "</table>";
$id=sorting($id);
echo "<h3>Sorted Data</h3><br/> ";
echo "<table border='2'>
<th>USN</th> <th>NAME</th> <th>AGE</th> <th>MOBILE</th>";
for($k=0;$k<count($id);$k++) {

$sq="select * from saranya where stdid='$id[$k]'";


$result=mysql_query($sq, $con);
if(mysql_num_rows($result)>0) {
if($row=mysql_fetch_assoc($result))
{ echo "<tr>";
echo "<td>".$row['stdid']."</td>";

30
echo "<td>".$row['stdname']."</td>";
echo "<td>".$row['stdage']."</td>";
echo "<td>".$row['stdmob']."</td>";
echo "</tr>";
}
}
}
echo "</table>";
}
function sorting($list) {
$len=count($list);
$x=0;
$y=0;
for($y=0;$y<$len-1;$y++) {
$min=$y;
for($x=$y+1; $x< $len;$x++)
{ if($list[$x]<$list[$min]) {
$min=$x;
}
}
if($min!=$y) {
$temp=$list[$y];
$list[$y]=$list[$min];

31
$list[$min]=$temp;
}
}
return $list;
}
?>

32

You might also like