Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <?php
- $result = "";
- class HinhHoc
- {
- var $a;
- var $n2;
- var $n3;
- var $r1;
- var $a1 , $b1 , $c1 , $h1 , $h2;
- }
- class HinhVuong extends HinhHoc{
- function checkopration($oprator)
- {
- switch($oprator)
- {
- case 'p':
- return $this->a *4;
- break;
- case 's':
- return $this->a * $this->a ;
- break;
- default:
- return "Sorry No command found";
- }
- }
- function getresult($a,$c)
- {
- $this->a = $a;
- return $this->checkopration($c);
- }
- }
- class HinhChuNhat extends HinhHoc{
- function checking($checking){
- switch($checking){
- case 'p1':
- return ($this->n2 + $this->n3)*2;
- break;
- case 's1':
- return $this->n2 * $this->n3;
- break;
- default:
- return "Đã nhập clg đâu ??";
- }
- }
- function getresult1($n2, $n3 , $n4){
- $this->n2 = $n2;
- $this->n3 = $n3;
- return $this->checking($n4);
- }
- }
- class HinhTron extends HinhHoc{
- function checking1($checking1){
- switch($checking1){
- case 'p2':
- return $this->r1 *2 * 3.14;
- break;
- case 's2':
- return $this->r1 * $this->r1 * 3.14;
- break;
- default:
- return "Đã nhập clg đâu ??";
- }
- }
- function getresult2($r1 , $n5){
- $this->r1 = $r1;
- return $this->checking1($n5);
- }
- }
- class HinhTamGiac extends HinhHoc{
- function checking2($checking2){
- switch($checking2){
- case 'p3':
- return $this->a1 + $this->b1 + $this->c1;
- break;
- default:
- return "Đã nhập clg đâu ??";
- }
- switch($checking3){
- case 's3':
- return $this->h1 * $this->h2 * 0.5;
- break;
- default:
- return "Đã nhập clg đâu ??";
- }
- }
- function checking3($checking3){
- switch($checking3){
- case 's3':
- return $this->h1 * $this->h2 * 0.5;
- break;
- default:
- return "Đã nhập clg đâu ??";
- }
- }
- function getresult3($a1 , $b1 , $c1 , $n6){
- $this->a1 = $a1;
- $this->b1 = $b1;
- $this->c1 = $c1;
- return $this->checking2($n6);
- }
- function getresult4($h1 , $h2 , $n7){
- $this->h1 = $h1;
- $this->h2 = $h2;
- return $this->checking3($n7);
- }
- }
- $cal = new HinhVuong();
- $cal1 = new HinhChuNhat();
- $cal2 = new HinhTron();
- $cal3 = new HinhTamGiac();
- $cal4 = new HinhTamGiac();
- ?>
- <form method="post">
- <table align="center">
- <tr>
- <td> <h2> Lớp Hình Vuông </h2></td>
- </tr>
- <tr>
- <td>Nhập cạnh hình vuông</td>
- <td><input type="text" name="n1"></td>
- </tr>
- <tr>
- <td>Chọn Phép Tính</td>
- <td>
- <button name="op" value="s">Tính Diện Tích</button>
- <button name="op" value="p">Tính Chu Vi</button>
- </td>
- </tr>
- <tr>
- <td><strong>Kết quả : <?php
- if(isset($_POST['op']))
- {
- if(is_numeric($_POST['n1']) == TRUE ){
- echo $result = $cal->getresult($_POST['n1'],$_POST['op']);
- }
- else{
- echo "<script> alert('Số bạn nhập không phải số nguyên 😀'); </script>";
- }
- }
- ?><strong></td>
- </tr>
- <tr>
- <td> <h2> Lớp Hình Chữ Nhật </h2></td>
- </tr>
- <tr>
- <td>Nhập cạnh hình chữ nhật</td>
- <td><input type="text" name="n2" placeholder="Chiều Dài"></td>
- <td><input type="text" name="n3" placeholder="Chiều Rộng"></td>
- </tr>
- <tr>
- <td>Chọn Phép Tính</td>
- <td>
- <button name="op1" value="s1">Tính Diện Tích</button>
- <button name="op1" value="p1">Tính Chu Vi</button>
- </td>
- </tr>
- <tr>
- <td><strong>Kết quả :
- <?php
- if(isset($_POST['op1'])){
- if(is_numeric($_POST['n2']) == TRUE && is_numeric($_POST['n3']) == TRUE){
- echo $result1 = $cal1->getresult1($_POST['n2'] , $_POST['n3'], $_POST['op1']);
- }
- else{
- echo "<script> alert('Số bạn nhập không phải số nguyên 😀'); </script>";
- }
- }
- ?>
- <strong></td>
- </tr>
- <tr>
- <td> <h2> Lớp Hình Tròn </h2></td>
- </tr>
- <tr>
- <td>Nhập bán kính hình tròn</td>
- <td><input type="text" name="r1" placeholder="Bán Kính"></td>
- </tr>
- <tr>
- <td>Chọn Phép Tính</td>
- <td>
- <button name="op2" value="s2">Tính Diện Tích</button>
- <button name="op2" value="p2">Tính Chu Vi</button>
- </td>
- </tr>
- <tr>
- <td><strong>Kết quả :
- <?php
- if(isset($_POST['op2'])){
- if(is_numeric($_POST['r1']) == TRUE ){
- echo $result2 = $cal2->getresult2($_POST['r1'] , $_POST['op2']);
- }
- else{
- echo "<script> alert('Số bạn nhập không phải số nguyên 😀'); </script>";
- }
- }; ?>
- <strong></td>
- </tr>
- <tr>
- <td> <h2> Lớp Hình Tam Giác </h2></td>
- </tr>
- <tr>
- <td>Nhập các thông số cần thiết để tính chu vi tam giác</td>
- <td><input type="text" name="a1" placeholder="Độ dài cạnh 1"></td>
- <td><input type="text" name="b1" placeholder="Độ dài cạnh 2"></td>
- <td><input type="text" name="c1" placeholder="Độ dài cạnh 3"></td>
- </tr>
- <tr>
- <td>Nhập các thông số cần thiết để tính diện tích tam giác</td>
- <td><input type="text" name="h1" placeholder="Chiều cao Tam Giác"></td>
- <td><input type="text" name="h2" placeholder="Cạnh đáy tam giác Tam Giác"></td>
- </tr>
- <tr>
- <td>Chọn Phép Tính</td>
- <td>
- <button name="op3" value="s3">Tính Diện Tích</button>
- <button name="op3" value="p3">Tính Chu Vi</button>
- </td>
- </tr>
- <tr>
- <td><strong>
- <?php
- if(isset($_POST['op3'])){
- if(is_numeric($_POST['a1']) == TRUE && is_numeric($_POST['b1']) == TRUE && is_numeric($_POST['c1']) == TRUE ){
- echo "Chu Vi Tam Giác là :".$result3 = $cal3->getresult3($_POST['a1'] , $_POST['b1'] , $_POST['c1'] , $_POST['op3']);
- }
- else if(is_numeric($_POST['h1']) == TRUE && is_numeric($_POST['h2']) == TRUE ){
- echo "Diện Tích Tam Giác là:".$result4 = $cal4->getresult4($_POST['h1'] , $_POST['h2'] , $_POST['op3']);
- }
- else{
- echo "<script> alert('Số bạn nhập không phải số nguyên 😀'); </script>";
- }
- }; ?>
- <strong></td>
- </tr>
- </table>
- </form>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement