<html>
<head>
<style>
.hmmessage P
{
margin:0px;
padding:0px
}
body.hmmessage
{
FONT-SIZE: 10pt;
FONT-FAMILY:Tahoma
}
</style>
</head>
<body class='hmmessage'>
Hola que tal, antes que nada quiero disculparme, ya que de cierta manera no he aportado nada a la comu8nidad y esto es porque me considero inexperto en estos asuntos.<BR>
He estado rersolviendo ejercicios del libro "Como programar en C/C++" Deitel/Deitel, 2da. ed. y me encontre con el siguiente ejercicio.<BR>
 <BR>
"Una gran empresa quimica paga a su personal de ventas en base a comisiones.El personal de ventas recibe $200 por semana mas 9% de las ventas brutas de esa semana. Dessarrolle un programa en C que introduzca las ventas brutas de cada vendedor correspondiente a la ultima semana y calcule y despliegue las ganancias de dicho vendedor.Procese las cifras vendedor por vendedor."<BR>
 <BR>
Segun el libro, el programa debera imprimir el ejemplo sig:<BR>
 <BR>
<EM>Enter sales in dollars (-1 to end): 5000.00</EM><BR>
<EM>Salary is: $650.00</EM><BR>
<EM></EM> <BR>
<EM>Enter sales in dollars (-1 to end): 1234.56</EM><BR>
<EM>Salary is:$311.11</EM><BR>
<EM></EM> <BR>
<EM>Enter sales in dollars (-1 to end):-1</EM><BR>
<EM></EM> <BR>
Este es mi codigo:<BR>
 <BR>
#include <stdio.h><BR>#include <iostream><BR>
int main()<BR>{<BR>    int s_base, venta;<BR>    s_base = 200;<BR>    float comision, tot_s;<BR>    <BR>    printf("Ingrese la venta realizada (-1 para terminar): ");<BR>    scanf("%d", &venta);<BR>    <BR>    while(venta != -1);<BR>       {<BR>                comision = (venta * 9) / 100;<BR>                tot_s = s_base + comision;<BR>                printf("El salario correspondiente a este agente es:$%f\n", tot_s);<BR>                <BR>                printf("Ingrese la venta realizada (-1 para terminar):");<BR>                scanf("%d", &venta);<BR>       }<BR>    system("pause");<BR>}<BR><BR>
Pero cuando hago correr el programa solo se queda hasta donde se ingresa la primera venta, y no realiza el calculo debido. Segun yo la logica esta bien, no se en que me haya equivocado.<BR>
 <BR>
De antemano, muchas gracias.<BR><br /><hr />Conoce el perfil completo de todos tus amigos de Windows Live Messenger justo aquí: <a href='http://home.services.spaces.live.com/' target='_new'>Windows Live Spaces</a></body>
</html>