El usuario debe diseñar un formulario donde se pueda introducir: nombre, cargo y salario.

Al pulsar sobre el botón “calcular”, el programa debe indicar el valor del impuesto a cancelar por el empleado de acuerdo con las siguientes condiciones:

Escriba el código que permita evaluar qué porcentaje (%) de impuesto se le debe aplicar al salario del empleado.
<html>
<head>
<title> RETO </title>
</head>
<body>
<?php
$por=$_POST[‘cargo’];
$sal=$_POST[‘sal’];
if ($por==‘ad’ && $sal>=3000000)
{
echo ‘5%’;
}
else
{
if ($por==‘ad’ && $sal<3000000)
{
echo ‘3%’;
}
else
{
if ($por==‘op’ && $sal>=2000000)
{
echo ‘2.5%’;
}
else
{
if ($por==‘op’ && $sal<2000000)
{
echo ‘2%’;
}
}
}
}
?>
</body>
</html>
falto especificar que operacion se realizar para calcular el descuento que corresponde hasta el momento esta imprimiendo el valor del %
<html>
<head>
<title>liquidador de impuestos </title>
</head>
<body>
<?php
$cargo=$_POST[‘cargo’];
$salario=$_POST[‘3’];
if ($cargo==‘1’ && $salario>=3000000)
{
echo ‘5%’;
}
if ($cargo==‘1’ && $salario<3000000)
{
echo ‘3%’;
}
if ($cargo==‘1’ && $salario>=2000000)
{
echo ‘2.5%’;
}
if ($cargo==‘1’ && $salario<2000000)
{
echo ‘2%’;
}
?>
</body>
</html>
falto especificar que operación se realizar para calcular el descuento que corresponde, el cual se debe escribir
<html>
<head>
<title>RETO</title>
</head>
<body>
<?php
$car=$_POST[‘CYS’];
$sal=$_POST[‘salario’];
if($sal>=3000000)
{
echo “%5”;
}
else
{
if($sal<3000000)
{
echo “3%”;
}
else
{
if($sal>=2000000)
{
echo “%2.5”;
}
else
{
if($sal<2000000)
{
echo “%2”;
}
}
}
}
?>
</body>
</html>
falto especificar que operación se realizar para calcular el descuento que corresponde, el cual se debe escribir 2%
Pues yo lo pense asi!!!!!!!!!!!!!!!!!!
No se si me quedo bien.
Listo Profe
<?php
$nombre = $_POST[“nombre”];
$cargo = $_POST[“cargo”];
$sueldo = $_POST[“salario”];
// $nombre=”Alejandro”;
// $cargo1=”Administrativo”;
// $cargo2=”Operario”;
// $sueldo= 3000000;
if($cargo == “Administrativo” && $sueldo >= 3000000 ){
$impuesto= $sueldo * 0.05;
echo “Total de impuesto a aplicar al empleado:’.$nombre.'”;
echo $impuesto;
}elseif($cargo1 == “Administrativo” && $sueldo < 3000000) {
$impuesto= $sueldo * 0.03;
echo “Total de impuesto a aplicar al empleado:’.$nombre.'”;
echo $impuesto;
} elseif($cargo2 == “Operario” && $sueldo >= 2000000) {
echo “Total de impuesto a aplicar al empleado:’.$nombre.'”;
echo $impuesto;
$impuesto = $sueldo * 0.025;
}elseif($cargo2 == “Operario” && $sueldo < 2000000){
echo “Total de impuesto a aplicar al empleado:’.$nombre.'”;
echo $impuesto;
$impuesto = $sueldo * 0.02;
}else{
echo “Usted no es un trabajador de esta empresa.”;
echo “Gracias.”;
}
?>
las variables $cargo1 y $cargo2 no tienen datos asignados del formulario
#Esta es la corrección
<?php
$nombre = $_POST[“nombre”];
$cargo = $_POST[“cargo”];
$sueldo = $_POST[“salario”];
if($cargo == “Administrativo” && $sueldo >= 3000000 ){
$impuesto= $sueldo * 0.05;
echo “Total de impuesto a aplicar al empleado:’.$nombre.’”;
echo $impuesto;
}elseif($cargo == “Administrativo” && $sueldo < 3000000) {
$impuesto= $sueldo * 0.03;
echo “Total de impuesto a aplicar al empleado:’.$nombre.’”;
echo $impuesto;
} elseif($cargo == “Operario” && $sueldo >= 2000000) {
echo “Total de impuesto a aplicar al empleado:’.$nombre.’”;
echo $impuesto;
$impuesto = $sueldo * 0.025;
}elseif($cargo2 == “Operario” && $sueldo < 2000000){
echo “Total de impuesto a aplicar al empleado:’.$nombre.’”;
echo $impuesto;
$impuesto = $sueldo * 0.02;.
}else{
echo “Usted no es un trabajador de esta empresa.”;
echo “Gracias.”;
}
?>
casi…
Hola Profe, no se si quedo bien 🙁
<html>
<head>
<title> reto php</title>
</head>
<body>
<?php
$por=$_POST[‘cargo’];
$salario=$_POST[‘salario’];
if ($por==‘admin’ && $salario>=3000000)
{
echo ‘5%’;
}
else
{
if ($por==‘admin’ && $salario<3000000)
{
echo ‘3%’;
}
else
{
if ($por==‘admin’ && $salario>=2000000)
{
echo ‘2.5%’;
}
else
{
if ($por==‘admin’ && $salario<2000000)
{
echo ‘2%’;
}
}
}
}
?>
</body>
</html>
falto especificar que operación se realizar para calcular el descuento que corresponde a cada uno de los cargos seleccionados
<?php
$cargo = $_POST[“cargo”];
$salario = $_POST[“sueldo”];
// $cargo=”administrador”;
// $cargo=”operario”;
if($cargo == “administrador” && $salario >= 3000000 ){
$impuesto= $salario * 0.05;
echo “Total de impuesto: “ ;
echo $impuesto;
}elseif($cargo == “administrador” && $salario < 3000000) {
$impuesto= $salario * 0.03;
echo “Total de impuesto: “ ;
echo $impuesto;
} elseif($cargo == “operario” && $salario >= 2000000) {
echo “Total de impuesto: “ ;
echo $impuesto;
$impuesto = $salario * 0.025;
}elseif($cargo == “operario” && $salario < 2000000){
echo “Total de impuesto: “ ;
echo $impuesto;
$impuesto = $salario * 0.02;
}
?>
ok
Esta seria mi respuesta muchas gracias por el taller
<html>
<head>
<title>RETO</title>
</head>
<body>
<?php
$car=$_POST[‘CYS’];
$sal=$_POST[‘salario’];
if($sal>=3000000)
{
echo “%5”;
}
else
{
if($sal<3000000)
{
echo “3%”;
}
else
{
if($sal>=2000000)
{
echo “%2.5”;
}
else
{
if($sal<2000000)
{
echo “%2”;
}
}
}
}
?>
</body>
</html>