Advertisement
Aslai

Untitled

Feb 3rd, 2013
139
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 2.75 KB | None | 0 0
  1. <?php          
  2.  
  3.   $student = array();
  4.   $record = array();
  5.   $i = 0;
  6.   $temp = 0.0 ;
  7.   $recordCount = 0;
  8.   $gradelvl = 0.0;
  9.   $transfer=0;
  10.   $at=0;
  11.   $fin = fopen("students.txt", "rb") or die("can not open file");
  12.   $recread = fopen("totals.txt", "rb") or die("can out create totals");
  13.   $fout = fopen("graderecord.txt", "wb") or die("can not create grade record");
  14.   printf("what Teacher is this?:");
  15.   fscanf(STDIN,"%s",$teacher);
  16.   printf("what grade is this?:");
  17.   fscanf(STDIN,"%f",$gradelvl);
  18.   fprintf($fout,"              %s(grade%s)",$teacher,$gradelvl);
  19.   fprintf($fout,"\r\nSTUDENT NAME:          START      MID     +-");
  20.   $midend=  $gradelvl + .5;
  21.   fprintf($fout,"\r\nExpected                %.1f       %.1f     0.5",$gradelvl,$temp);
  22.   $neartest = $gradelvl + .7;
  23.  
  24.   $foutstore = fopen("totals.txt", "wb") or die("can out create totals");  
  25.  
  26.   fscanf($recread, "%d%s", $record[$i][0], $record[$i][1]);
  27.   printf("%d %s\r\n", $record[$i][0],$record[$i][1]);
  28.   while( $i < 7 )
  29.   {
  30.   printf("%d %s\r\n", $record[$i][0],$record[$i][1]);    
  31.   $i++;  
  32.   fscanf($recread, "%d%s",$record[$i][0],$record[$i][1]);
  33.   }
  34.   fclose($recread);
  35.   $i = 0;
  36.  
  37.  
  38.  
  39.     fscanf($fin, "%s%s%f%f",$student[$i][0], $student[$i][1],$student[$i][2],$student[$i][3]);
  40.     while( !feof($fin))
  41.   {
  42.  
  43.      $student[$i][4]= $student[$i][3] - $student[$i][2];
  44.      
  45.      
  46.      $reader++;
  47.      
  48.      if($student[$i][3] == 0.0)
  49.      {
  50.      $transfer++;
  51.      $student[$i][4] = "Transfer";
  52.      $reader = $reader - 1;
  53.      }
  54.      else
  55.      {
  56.      if($student[$i][3] < $midend)
  57.      {
  58.      
  59.      if($student[$i][3] < $neartest)
  60.      {
  61.      
  62.      if($student[$i][4] >=  1.5 )
  63.      {
  64.      if($student[$i][4] >  1.9 )
  65.      {
  66.      $twoplus++;
  67.      }
  68.      else
  69.      {
  70.      $oneplus++;
  71.              
  72.      }
  73.              
  74.      }
  75.      else
  76.      {
  77.      $below++;
  78.            
  79.      }
  80.          
  81.      }
  82.      else
  83.      {
  84.      $near++;    
  85.      }
  86.      }
  87.      else
  88.      {
  89.      $at++;
  90.      }
  91.      }
  92.      fprintf($fout,"\r\n%-9s%-15s%-10.1f%-8.1f%s",$student[$i][0], $student[$i][1],$student[$i][2],$student[$i][3],$student[$i][4]);
  93.      
  94.      $i++;
  95.      fscanf($fin, "%s%s%f%s",$student[$i][0], $student[$i][1],$student[$i][2],$student[$i][3]);
  96.  
  97.   }
  98.  
  99.   $temp = $record[0][0];
  100.   $reader = $reader + $temp;
  101.   $transfer = $transfer + $record[1][0];
  102.   $at = $at + $record[2][0];
  103.   $near = $near + $record[3][0];
  104.   $twoplus = $twoplus + $record[4][0];
  105.   $oneplus = $twoplus + $record[5][0];
  106.   $below = $below + $record[6][0];
  107.  
  108.  
  109.    
  110.   fprintf($foutstore,"%d Students \r\n%d Transfer(s) \r\n%d @GL \r\n%d NearGL \r\n%d 2.0+Gl \r\n%d 1.5+GL \r\n%d below\r\n", $reader, $transfer, $at, $near, $twoplus, $oneplus, $below);
  111.  
  112.  
  113.   printf("Run Successful");
  114.   fscanf(STDIN,"%s",$dummy);
  115.   fclose($fin);
  116.  
  117.  
  118.  
  119.  
  120.   fclose($fout);
  121.   fclose($foutstore);
  122.  
  123. ?>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement