Foros aprenderaprogramar.com

Aprender a programar => C, C++, C#, Java, Visual Basic, HTML, PHP, CSS, Javascript, Ajax, Joomla, MySql y más => Mensaje iniciado por: Alejandra Mirano en 03 de Junio 2020, 22:23

Título: C++ Ejemplo bucle cómo puedo sumar con While no funciona se rompe el ciclo main
Publicado por: Alejandra Mirano en 03 de Junio 2020, 22:23
Hola, quiero sumar los números que el usuario ingrese, se rompe el ciclo pero no suma nada ¿Qué puedo hacer?

#include<stdio.h>


main(){
   
   float precio=0, total=0;
   
   printf("Ingresa el precio:");
   scanf("%f", &precio);
   
    while (precio>0 ){   
   printf("Ingresa el precio:");
   scanf("%f", &precio);
   }
   total=+precio;
      
   printf("\nLa compra total es de:%.2f", total);
}



Título: Re:Como puedo sumar con While C++
Publicado por: Kabuto en 04 de Junio 2020, 18:47
La línea donde haces la suma, debería ir dentro del ciclo while:

main(){
   
   float precio=0, total=0;
   
   printf("Ingresa el precio:");
   scanf("%f", &precio);
   
    while (precio>0 ){   
   printf("Ingresa el precio:");
   scanf("%f", &precio);
   total=+precio;
   }
   
     
   printf("\nLa compra total es de:%.2f", total);
}