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

Samuel posee una panadería y los días viernes hace descuentos por llevar más de 6 productos tal como se indica a continuación:  Lleva más de 6 empanadas tiene un 15% de descuento. El precio de cada empanada es $1.200.-  Lleva más de 6 donas tiene un 12% de descuento. El precio de cada dona es $750.-

Diseñe una aplicación que le permita determinar el monto final a pagar sólo para empanadas y donas.


amigos les informo que es en programacion en el programa php porfavor alquien que me ayude

Respuestas a la pregunta

Contestado por irmajulia
2

En la panadería de Samuel, el programa en php que permite calcular el monto a pagar por empanadas y/o donas es:

<?php

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

$precioempanadas = 1.2;

$preciodonas = 750;

echo 'Cantidad de empanadas: ';

fscanf($stdin,"%f",$empanadas);

echo 'Cantidad de donas: ';

fscanf($stdin,"%f",$donas);

$monto = 0;

if ($empanadas>6) {

 $monto = (100-15)*($precioempanadas*$empanadas)/100;

} else {

 $monto = $precioempanadas*$empanadas;

}

if ($donas>6) {

 $monto = $monto+(100-12)*($preciodonas*$donas)/100;

} else {

 $monto = $monto+$preciodonas*$donas;

}

echo 'Monto es:',$monto,PHP_EOL;

?>

Para mayor comprensión te dejo el algoritmo:

Algoritmo montoFinal

precioEmpanadas <- 1.2

precioDonas <- 750

Escribir 'Cantidad de empanadas: ' Sin Saltar

Leer empanadas

Escribir 'Cantidad de donas: ' Sin Saltar

Leer donas

monto <- 0

Si empanadas>6 Entonces

 monto <- (100-15)*(precioEmpanadas*empanadas)/100

SiNo

 monto <- precioEmpanadas*empanadas

FinSi

Si donas>6 Entonces

 monto <-monto + (100-12)*(precioDonas*donas)/100

SiNo

 monto <- monto + precioDonas*donas

FinSi

Escribir "Monto es:", monto

FinAlgoritmo

Finalmente en imagen adjunta está el diagrama de flujo

Adjuntos:
Otras preguntas