Diễn đàn lớp CDTH0805/27
Bạn có muốn phản ứng với tin nhắn này? Vui lòng đăng ký diễn đàn trong một vài cú nhấp chuột hoặc đăng nhập để tiếp tục.

Diễn đàn lớp CDTH0805/27

Học tập|Chia sẽ
 
Trang ChínhTìm kiếmLatest imagesĐăng kýĐăng Nhập

 

 Bài tập thực hành PHP&MySQL ngày 22_12

Go down 
Tác giảThông điệp
MiNA
V.I.P
V.I.P
MiNA


Tổng số bài gửi : 59
Join date : 10/11/2010
Age : 33
Đến từ : BP

Bài tập thực hành PHP&MySQL ngày 22_12 Empty
Bài gửiTiêu đề: Bài tập thực hành PHP&MySQL ngày 22_12   Bài tập thực hành PHP&MySQL ngày 22_12 742396pans6hd46uThu Dec 23, 2010 12:36 pm


Bài tập thực hành PHP&MySQL ngày 22_12
Link download
PHP&MySQL
Về Đầu Trang Go down
http://vn.360plus.yahoo.com/mina-blog
MiNA
V.I.P
V.I.P
MiNA


Tổng số bài gửi : 59
Join date : 10/11/2010
Age : 33
Đến từ : BP

Bài tập thực hành PHP&MySQL ngày 22_12 Empty
Bài gửiTiêu đề: Re: Bài tập thực hành PHP&MySQL ngày 22_12   Bài tập thực hành PHP&MySQL ngày 22_12 742396pans6hd46uThu Dec 23, 2010 2:44 pm

BÀI TẬP 2: CẤU TRÚC ĐIỀU KHIỂN

2.1. Tính tổng 2 số nguyên
Code:

/*Bai 1: Tính tổng 2 số nguyên*/
<?php
   $a=3;
   $b=4;
   $c=$a+$b;
   echo "Tong cua $a va $b la $c";
?>
2.2. Kiểm tra số âm hay dương
Code:

/*Bai 2: Kiểm tra số âm hay dương.*/
<?php
   /*Ham kiem tra so am so duong*/
   function ktSoamSoduong($c)
   {
      if($c>0)
      echo "So $c la so duong";
      else
      echo "So $c la so am";
   }
   /*Thuc thi ham*/
   ktSoamSoduong(8);
?>

2.3. Viết hàm kiểm tra 1 số chẵn hay lẻ
Code:
/*Bai 3: Kiem tra chan le*/
<?php
   /*Kiem tra chan le*/
   function ktChanLe($d)
   {
      if($d%2==0)
      echo "So $d la so chan";
      else
      echo "So $d la so le";
   }
   /*Thuc thi ham*/
   ktChanLe(8);
?>

2.4. Viết hàm kiểm tra số nguyên tố
Code:

/* Bai 4: Kiem tra nguyen to*/
<?php
   /*Kiem tra nguyen to*/
   function ktNguyenTo($d)
   {
      $k=1;
      if($d<=1)
         $k=0;
      if($d>1)
      {
         for($i=2;$i<=sqrt($d);$i++)
         {
           if($d%$i==0)
              $k=0;
         }
      }
      if($k==0)
         echo"So $d khong la so nguyen to";
      else
         echo"So $d la so nguyen to";   
   }
   /*Thuc thi ham*/
   ktNguyenTo(7);
?>

2.5. Viết hàm tìm số lớn nhất trong 3 số.
Code:

/*Bai 5*/
<?php
   echo"Tim so lon nhat, nho nhat trong ba so";
   function MaxMin($a,$b,$c)
   {
      echo "<br>$a ,$b ,$c";
      $max=$a;
      $min=$a;
      if($b>$max)
         $max=$b;
      if($c>$max)
         $max=$c;
      if($b<$min)
         $min=$b;
      if($c<$min)
         $min=$c;
      echo "<br>So lon nhat la $max";
      echo "<br>So nho nhat la $min";   
   }
   /*Thuc thi*/
   MaxMin(1,2,3);
?>
2.6. Viết hàm giải phương trình bậc nhất có dạng ax + b =0
Code:

/*Bai 6: Giai PT bac nhat*/
<?php
   function GiaiPT1($a,$b)
   {
      /*Hien thi pt*/
      $dau="+";
      if($b<0) $dau="";
      echo"Phuong trinh $a x $dau $b = 0<br>";
      
      /*giai pt bac nhat*/
      if($a!=0)
      {
         $x=-($b)/$a;
         echo"Mot nghiem $x";
      }
      else
      {
         if($b==0)
            echo"Vo so nghiem";
         else
            echo"Vo nghiem";
      }
   }
   /*Thuc thi*/
   GiaiPT1(0,1);
   GiaiPT1(0,0);
   GiaiPT1(1,2);
?>

2.7. Giải phương trình bậc 2 dạng ax2 + bx +c = 0
Code:

/*Bai 7*/
<?php
   /*giai pt bac hai*/
   function GiaiPT2($a,$b,$c)
   {
      
      $dau="+";
      if($b<0) $dau="";
      $dau2="+";
      if($c<0) $dau2="";
      
      if($a==0)
      {
      echo"Giai pt bac nhat do a=0<br>";
         GiaiPT($b,$c);
      }
      else
      {
         echo"Giai Pt bac hai<br>Phuong trinh $a x^2 $dau $b x $dau2 $c= 0<br>";
         $delta=$b*$b-4*$a*$c;
         if($delta>0)
         {
            $x1=(-($b)+ sqrt($delta))/$a*2;
            $x1=round($x1,2);
            $x2=(-($b)- sqrt($delta))/$a*2;
            $x2=round($x2,2);
            echo"Hai nghiem x1= $x1; &nbsp; x2=$x2";
         }
         else if($delta<0)
            echo "Vo nghiem";
         else if($delta==0)
            echo"Nghiem kep x=-($b)/$a*2";
      }
   }
   
   GiaiPT2(0,2,3);
   GiaiPT2(2,8,1);
?>

2.9. Viết chương trình đếm giá trị lẻ trong mảng, đếm số nguyên tố trong mảng
Code:

/*Bai 8,9*/
<?php
  /*Ham kiem tra nguyen to*/
  function ktNguyenTo($d)
  {
         if($d<=1)
           return 0;
       if($d>1)
      {
         for($i=2;$i<=sqrt($d);$i++)
         {
           if($d%$i==0)
              return 0;
         }
      }
      return 1; 
  }
   echo"Dem so am, so duong, so chan, so le,so nguyen to, tong cac so am,so duong, so le, so chan, so ngto trong mang<br>";
   
   $b=array(1,2,3,4,-1,-5,-4,8,6,-34,25);
   $n=count($b);
   /*Xuat mang*/
   for($i=0;$i<$n;$i++)
   {
      echo "$b[$i]&nbsp;";
   }
   $am=0; $tongam=0;
   $duong=0; $tongduong=0;
   $chan=0; $tongchan=0;
   $le=0; $tongle=0;
   $nt=0; $tongnt=0;
   
   /*dem*/
   for($i=0;$i<$n;$i++)
   {
      /*duong, am*/
      if($b[$i]>=0)
      {
         $duong++;
         $tongduong+=$b[$i];
      }
      else
      {
         $am++;
         $tongam+=$b[$i];
      }
      /*chan, le*/
      if($b[$i]%2==0)
      {
         $chan++;
         $tongchan+=$b[$i];
      }
      else
      {
         $le++;
         $tongle+=$b[$i];
      }
      /*nguyen to*/
      if(ktNguyenTo($b[$i]))
      {   
         $nt++;
         $tongnt+=$b[$i];
      }
   }
   /*xuat kq*/
   echo"<br>Dem so am: $am<br>Tong am: $tongam<br>Dem so duong: $duong<br>Tong duong: $tongduong<br>Dem so chan: $chan<br>Tong chan: $tongchan<br>Dem so le: $le<br>Tong le: $tongle<br>Dem so nguyen to: $nt<br>Tong nguyen to: $tongnt";
?>

Về Đầu Trang Go down
http://vn.360plus.yahoo.com/mina-blog
 
Bài tập thực hành PHP&MySQL ngày 22_12
Về Đầu Trang 
Trang 1 trong tổng số 1 trang

Permissions in this forum:Bạn không có quyền trả lời bài viết
Diễn đàn lớp CDTH0805/27 :: Tài Liệu | Bài tập-
Chuyển đến