Test Foro de elhacker.net SMF 2.1

Programación => Programación C/C++ => Mensaje iniciado por: vivianfes en 8 Febrero 2015, 02:03 AM

Título: ayuda
Publicado por: vivianfes en 8 Febrero 2015, 02:03 AM
hola necesito ayuda este es mi fuente, necesito que imprima el importe de comision,el porcentaje correspondiente y muestra las ventas, solo falta que imprima el porcentaje pero no encuentro como corregirlo

gracias

#include <stdio.h>

int main(int argc, char *argv[]) {
   float ventas,com;
   float comision;
   
   printf("Digitar ventas: \n");
   scanf("%f",&ventas);
   
   if(ventas>=5000&&ventas<=20000)
      
   
   {
      if(ventas>=5000&&ventas<=10000)
         com=15;
      else
         if(ventas<=15000)
             com=25;
          else
            if(ventas>15000)
                 com=35;
            else
               
   printf("Tu comision es del:%3.0f%%\n",com);   
   comision=(ventas*com)/100;   
   
   printf("Importe comision: %.2f\n",comision);
   
   }
   else
      
      printf("Sin comision\n");
   getch();
   
   return 0;
}
Título: Re: ayuda
Publicado por: 3n31ch en 8 Febrero 2015, 02:06 AM
Modifica tu mensaje, selecciona el código y en el combobox que dice GeSHi selecciona C

Tambien cambia el titulo de tu tema por uno mas descriptivo por favor.

(Las reglas del foro están para que podamos entendernos y respetarnos mejor, y así podremos ayudarte)  :P
Título: Re: ayuda
Publicado por: tremolero en 8 Febrero 2015, 02:11 AM
si lo que quieres es motrar el caracter (%) tienes que poner "%%".

ej: printf ("%%");