Título: ayuda necesito hacer que este codigo se pueda repetir :( Publicado por: ElQueQuiereAprender en 6 Junio 2019, 23:40 pm #include<iostream>
using namespace std; void texto(string t); int main() { float dinerodisponible,precio,precio2,precio3,cobrototal,cobrototal2,cobrototal3,cobrototal4,cobrofinal,cambio; string producto,producto2,producto3; int cantidad,cantidad2,cantidad3; cout<<"Hola soy tu asistente de compras, te ayudare a realizar diversas tareas"<<endl; cout<<"empezemos con el proceso de compra"<<endl; cout<<"cuanto dinero desea gastar?"<<endl; cin>>dinerodisponible; cout<<"que desea llevar?"<<endl; cin>>producto; cout<<"Cuantos desea llevar?"<<endl; cin>>cantidad; cout<<"Cuanto vale cada uno?"<<endl; cin>>precio; cobrototal= precio * cantidad ; cout<<"La suma total hasta ahora es de : " << cobrototal <<endl; cout<<"Que otro producto desea llevar? :"<<endl; cin>>producto2; cout<<"cuantos desea llevar? : "<<endl; cin>>cantidad2; cout<<"Cuanto vale cada uno?"<<endl; cin>>precio2; cobrototal2= precio2 * cantidad2 ; cobrototal3= cobrototal + cobrototal2 ; cout<<"La suma total hasta ahora es de : " << cobrototal3 <<endl; cout<<"Que otro producto desea llevar? : " <<endl; cin>>producto3; cout<<"cuantos desea llevar? : "<<endl; cin>>cantidad3; cout<<"Cuanto vale cada uno?"<<endl; cin>>precio3; cobrototal4= precio3 * cantidad3 ; cobrofinal= cobrototal4 + cobrototal3 ; cout<<"el total de su deuda es de : " << cobrofinal <<endl; if (cobrofinal > dinerodisponible) { cout << "No te alcanza"; } else { cambio= dinerodisponible - cobrofinal; cout << "te resta cambio de : " << cambio<<endl; } return 0; } Título: Re: ayuda necesito hacer que este codigo se pueda repetir :( Publicado por: @XSStringManolo en 7 Junio 2019, 00:10 am Hola, puedes usar un bucle while. Tambien una variable booleana para controlar la salida del bucle.
Metes todo el codigo que quieres repetir dentro de las llaves del bucle while. Cuando quieras salir cambias el valor con la variable bool. Un ejemplo: Código
Tambien puedes hacer un menú: Código
También podrias hacer funciones y hacer las llamadas a cada funcion desde cada case. Cada fución podría ser un programa distinto. |