sábado, 19 de febrero de 2011

Ejercicio 7 (condicionales)

El gobierno ha establecido el programa SAR (Sistema de Ahorro para el Retiro) que consiste en que los dueños de la empresa deben obligatoriamente depositar en una cuenta bancaria un porcentaje del salario de los trabajadores; adicionalmente los trabajadores pueden solicitar a la empresa que deposite directamente una cuotafija o un porcentaje de su salario en la cuenta del SAR, la cual le será descontada de su pago.
Un trabajador que ha decidido aportar a su cuenta del SAR desea saber la cantidad total de dinero que estará depositado a esa cuenta cada mes, y el pago mensual que recibirá.

Diagrama de flujo


Codigo en C
/*Descripcion:Sistema de ahorro para el retiro (condicional)
  Autor: Membrillo Rodriguez Cristian Emanuel
  Grupo: 2293 FCA UNAM */
 
#include <stdio.h>

main(){
           float sal,mont,porc;
           int opc;
          
           printf("\n\n\t\t\t SISTEMA DE AHORRO PARA EL RETIRO \n\n\n\n");
          
           printf("Ingrese su salario mensual:\t");
           scanf("%f",&sal);
          
            printf("\n\nEscoja una opcion:\t");
            printf("\n\t Porcentaje del salario --- 1\t");
            printf("\n\t Cuota fija --------------- 2\t");
           scanf("%i",&opc);
          
           switch(opc){
                          case 1:
                               printf("\n\n Ingrese porcentaje:\t");
                               scanf("%f",&porc);
                               porc=(porc/100)*sal;
                               printf("\n Esta es la cantidad que estara dando cada mes %.2f",porc);
                               break;
                         
                          case 2:
                               printf("\n\n Ingrese monto fijo:\t");
                               scanf("%f",&mont);
                               mont=(mont*100)/sal;
                               printf("\n Esto equivale al %.2f porciento de su salario",mont);
                               break;
                               }
                   
            printf("\n\n\n\n\n\n\n\n\t\t\t\t\t\t\t\t By MERC");
           }


Corrida

1 comentario:

  1. tu programa no da el resultado que solicita el enunciado, se requiere de la cantidad que se le estara depositando, no el porcentaje, me refiero a la segunda ventana

    ResponderEliminar