Ejemplo n.º 1
0
/**
 * convertTemperature
 * Convert Temperature
 * @param $temperature
 * @param $type
 */
function convertTemperature($temperature, $type = "FtoC")
{
    switch ($type) {
        case 'CtoF':
            $result = convertCtoF($temperature);
            break;
        case 'FtoC':
        default:
            $result = convertFtoC($temperature);
    }
    return $result;
}
Ejemplo n.º 2
0
<?php

require_once "exercise11b.php";
$answer = '';
if ($_POST['FtoC']) {
    $answer = convertFtoC((double) $_POST['temperature']);
} elseif ($_POST['CtoF']) {
    $answer = convertCtoF((double) $_POST['temperature']);
}
?>
	
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
  <title>Convert Temperature</title>
</head>
<body>

<form action="exercise11a.php" method="post">

	<fieldset>
		<legend>Fahrenheit/Celsius Converter</legend>
		<p><label for="temperature">Temperature</label>
			<input type="text" name="temperature" id="temperature" size="6" />
		</p>
		<p><input type="submit" name="FtoC" value="Fahrenheit to Celsius" /></p>
		<p><input type="submit" name="CtoF" value="Celsius to Fahrenheit" /></p>		
		
	</fieldset>
</form>
<p><?php 
Ejemplo n.º 3
0
    // apply temp F to C conversion
    $maximum = convertFtoC( $ranges_alt["max_"."$name_alt"] );
  }
  else {
    // no conversion, so use raw value
    $maximum = $ranges_alt["max_"."$name_alt"];
  }
}
else {
  if ($multiplier) {
    // apply unit conversion multiplier
    $maximum = $ranges["max_"."$name"]*$multiplier;
  }
  else if ($isConvertFtoC ) {
    // apply temp F to C conversion
    $maximum = convertFtoC( $ranges["max_"."$name"] );
  }
  else {
    // no conversion, so use raw value
    $maximum = $ranges["max_"."$name"];
  }
}
// set the range and y-step
$y->set_range( 0 , $maximum + getIdealYSteps( $maximum ) );
$y->set_steps( getIdealYSteps( $maximum ) );

// Build and show the chart
$chart = new open_flash_chart();
$chart->set_title( new Title( $titleGraph ));
if ($isBP) {
  // Set up both bp lines
Ejemplo n.º 4
0
        if ($isConvertFtoC) {
            // apply temp F to C conversion
            $maximum = convertFtoC($ranges_alt["max_" . "{$name_alt}"]);
        } else {
            // no conversion, so use raw value
            $maximum = $ranges_alt["max_" . "{$name_alt}"];
        }
    }
} else {
    if ($multiplier) {
        // apply unit conversion multiplier
        $maximum = $ranges["max_" . "{$name}"] * $multiplier;
    } else {
        if ($isConvertFtoC) {
            // apply temp F to C conversion
            $maximum = convertFtoC($ranges["max_" . "{$name}"]);
        } else {
            // no conversion, so use raw value
            $maximum = $ranges["max_" . "{$name}"];
        }
    }
}
// set the range and y-step
$y->set_range(0, $maximum + getIdealYSteps($maximum));
$y->set_steps(getIdealYSteps($maximum));
// Build and show the chart
$chart = new open_flash_chart();
$chart->set_title(new Title($titleGraph));
if ($isBP) {
    // Set up both bp lines
    $s->set_key($titleGraphLine1, 10);