AYUDENME CON ESTE PROBLEMA DE PHP

Tema en 'Webmasters' iniciado por BRAVEX, 12 Jul 2012.

  1. BRA

    BRAVEX
    Expand Collapse
    Soldado Raso

    Mensajes:
    55
    Me Gusta recibidos:
    1
    quisiera que me ayudaran porfavor en este problema que me an
    dejado como tarea ! yo e estado intentando hacerlo pero me e tomado demasiado tiempo y hasta ahora no
    e podido lograrlo . . aqui va !


    En una universidad , los estudiantes estan categorizados en 4 categorias. A cada categoria le corresponde
    una pension mensual distinta dada en la siguiente tabla.

    CATEGORIA ----------- PENSIÓN

    A ----------- S/550.00
    B ----------- S/500.00
    C ----------- S/460.00
    D ----------- S/400.00

    Semestralmente, la universidad efectua rebajas en las pensiones de sus estudiantes a partir del segundo ciclo
    en base al promedio ponderado del ciclo anterior en porcentajes dados en la tabla siguiente

    PROMEDIO ----------- DESCUENTO

    0 a 13.99 ----------- NO HAY DESCUENTO
    14.00 a 15.99 ----------- 10%
    16.00 a 17.99 ----------- 12%
    18.00 a 20.00 ----------- 15%

    Diseñe una aplicacion que determine cuanto de rebaja recibira un estudiante sobre
    su pension actual y cuanto asciende su nueva pension . UTILIZAR FUNCIONES

    se los agradecería muchísimo si logran resolverlo . .
     
  2. Zeu

    ZeusAFK
    Expand Collapse
    Hack Developer Moderador

    Mensajes:
    338
    Me Gusta recibidos:
    44
    Hola, no estoy seguro si esto es lo que quieres:
    PHP:
    <?php
      
    function getPension($categoria){
          switch(
    $categoria){
              case 
    "A": return 550.00;
              case 
    "B": return 500.00;
              case 
    "C": return 460.00;
              case 
    "D": return 400.00;
              default: return 
    0;
          }
      }   
     
      function 
    getDescuento($promedio){
            if(
    $promedio <= 13.99) return 0
            else if(
    $promedio >= 14.00 && $promedio <= 15.99) return 10;
            else if(
    $promedio >= 16.00 && $promedio <= 17.99) return 12;
            else if(
    $promedio >= 18.00 && $promedio <= 20.00) return 15;
            else return 
    100;
      }
     
      function 
    CalcularPension($categoria$promedio){
          return 
    getPension($categoria) - ((getPension($categoria) / 100) * getDescuento($promedio));
      }
     
      echo 
    CalcularPension("A"18);
    ?>
    Bueno, si no ya me dices :)
     
  3. boc

    bochinchewarez
    Expand Collapse
    Recluta

    Mensajes:
    5
    Me Gusta recibidos:
    0

Compartir esta página