Lớp Sư phạm Cử nhân tin học khóa 1
Chào mừng bạn trở lại diễn đàn.

Tổng 2 phân số

Go down

Tổng 2 phân số

Bài gửi by Admin on 28/2/2008, 3:00 pm


Bài tính tổng 2 phân số có đoạn code tối giản phân số theo hướng lấy lần lượt tử số và mẫu số chia cho ước chung lớn nhất của cả 2 số. Bạn có thể sử dụng đoạn code này để phát triển thêm các phép tính khác như trừ, nhân, chia.

file 1: Tongphanso.html
Code:
<html>
<head>240
<title> Tinh tong 2 phan so !</title>
</head>
<body>
<fieldset>
<legend>
   <h2>Tinh tong 2 phan so: </h2>
</legend>
<form method="post" action="Tongphanso.php">
   Nhap phan so A:<br/>
      Tu so&nbsp;&nbsp; :
      <input type = "text" name="t1"> <br />
       Mau so:
      <input type = "text" name="m1"> <br />
   Nhap phan so B:<br />
      Tu so&nbsp;&nbsp; :
      <input type = "text" name="t2"> <br />
       Mau so:
      <input type = "text" name="m2"> <br />

   <input type="submit" name="OK" value="Tinh tong 2 phan so"><br />
   <input type="reset" name="OK" value="Huy bo, nhap lai.">

</form>
</fieldset>
</body>
</html>

File 2: Tongphanso.php

Code:
<html>
<head>
<title> Ket qua !</title>
</head>
<body>
<?php
   $t1=$_POST["t1"];
   $m1=$_POST["m1"];
   $t2=$_POST["t2"];
   $m2=$_POST["m2"];
$t3=$t1*$m2 + $t2*$m1;
$m3=$m1*$m2;
$ps=$t3/$m3;
//echo"Ket qua:&nbsp;$t1/$m1 + $t2/$m2 = $t3/$m3 = $ps<br />";

$tt3=$t3; //gan tam de tinh UCLN
$mm3=$m3;
while ($mm3<>0) {
$tam = $tt3 % $mm3;
$tt3 = $mm3;
$mm3 = $tam;
$UCLN = $tt3;
}

//echo "USCLN : $UCLN<br />";
$t4 = $t3/$UCLN;
$m4 = $m3/$UCLN;
// echo" $t4 , $m4<br />";
echo"Ket qua:&nbsp;$t1/$m1 + $t2/$m2 = $t3/$m3";
if($t3<>$t4){
   echo" = $t4 / $m4 = $ps<br />";
   }   else{
   echo" = $ps<br />";
   }
?>
<br>
<a href="Tongphanso.html"><b><i>Tiep tuc lam lai?</i></b></a>
</body>
</html>
avatar
Admin
Admin

Tổng số bài gửi : 148
Registration date : 17/12/2007

Xem lý lịch thành viên http://cnthk1.tk

Về Đầu Trang Go down

Về Đầu Trang


 
Permissions in this forum:
Bạn không có quyền trả lời bài viết