Informática, pregunta formulada por maisaphilip, hace 1 año

Ayuda con esto por favor :)

racias...

Adjuntos:

xCesar: tu si ah!
maisaphilip: ayuda
maisaphilip: tampoco he podido con 2 ultimlos ejercicios
maisaphilip: estos dos :
maisaphilip: Realice un programa que calcule el salario neto para 5 empleados teniendo en cuenta cada empleado gana un salario N, si el salario es mayor a 1000000 se le hacen dos descuentos uno del 10% y otro del 20%. En caso de que sea menor a 1000000 solo se hace uno del 10% y se le regala un bono por 50000.

Realice un programa que calcule el total de una factura, solo con el valor individual de un producto y la cantidad que se desea comprar, tenga encuentra el IVA estipulado por ley es del 19%.
maisaphilip: por favorrr
xCesar: tanto asi?

Respuestas a la pregunta

Contestado por irmajulia
4

El programa en php que permite encontrar el Mayor y el Menor de tres números ingresados por teclado en php

<?php

$stdin = fopen('php://stdin','r');

settype($nummayor,'integer');

settype($nummenor,'integer');

settype($i,'integer');

settype($n,'integer');

$nummayor = -999999;

$nummenor = 999999;

for ($i=1;$i<=3;$i++) {

 echo 'Ingrese numero ',$i,'>';

 fscanf($stdin,"%d",$n);

 if ($n>$nummayor) {

  $nummayor = $n;

 }

 if ($n<$nummenor) {

  $nummenor = $n;

 }

}

echo 'Mayor',$nummayor,PHP_EOL;

echo 'Menor',$nummenor,PHP_EOL;

?>

Para el programa en php de cálculo de salario tenemos:

<?php

$stdin = fopen('php://stdin','r');

settype($n,'integer');

settype($salario,'integer');

settype($i,'integer');

settype($nombre,'string');

for ($i=1;$i<=5;$i++) {

 echo 'Nombre de empleado ',$i,'>';

 $nombre=rtrim(fgets($stdin),PHP_EOL);

 echo 'Salario de ',$nombre,'>';

 fscanf($stdin,"%d",$salario);

 if ($salario>1000000) {

  echo 'Salario Neto> ',$salario*(90/100)*(80/100),PHP_EOL;

 }

 if ($salario<1000000) {

  echo 'Salario Neto> ',$salario*(90/100),PHP_EOL;

 }

 if ($salario==1000000) {

  echo 'Salario Neto> ',$salario,PHP_EOL;

 }

}

?>

En el primero programa, se ejecuta mediante una sentencia repetitiva que iterará 3 veces, en cada caso analizará si es mayor o menor un una variable previamente definida en el programa, esto en diferentes secuencias, por un lado la del numMayor y por otro la de numMenor.

Diagrama de flujo en primer adjunto para mayor comprensión en PSInt

En el segundo programa, para cada empleado, ingresamos su nombre y salario, y se imprimen los netos de acuerdo a lo consignado en las sentencias condicionales $salario>1000000 y $salario<1000000. Aunque el problema no lo indica, se agregó la condición: $salario==100000 (lo puedes quitar o redefinir si lo deseas)

Diagrama de flujo en el segundo adjunto para mayor comprensión en PSInt

Adjuntos:
Otras preguntas