Dev - C++ - c++ ayuda con ejercicio

   
Vista:

c++ ayuda con ejercicio

Publicado por Felipe sat_miu@hotmail.com (3 intervenciones) el 07/01/2015 20:18:27
Agradeciendo de antemano me gustaria contarles que soy nuevo en lenguaje c, bueno, el problema es el siguiente.

// Suponga que usted tiene una tienda y desea registrar las ventas en una base de datos. Diseñe un programa en lenguaje C que lea por cada cliente las ventas realizadas y el mont o total de su compra, y que luego, al final del día, escriba la cantidad total de ventas y el número de clientes atendidos.//

mi programa no dijita lo que seria las ventas realizadas y no se como hacer que funcione. (tampoco tengo claro como hacer para tener el dato de los clientes que pasaron y por eso lo hice de esta manera).

//ejercicio 6 (tienda)
#include<stdio.h>
#include<stdlib.h>

main(){
int j,i,t,n,k,u,sumax,r;

printf(" ¿cuantos clientes pasaron hoy por la tienda?\n");
scanf("%i",&n);
for(i=0;i<n;i++){
printf("cuantas cosas compro el cliente %i\n",i+1);
scanf("%i",&k);
for(j=0;j<k;j++){
printf("cuanto cuesta la cosa %i\n",j+1);
scanf("%i",&u);
sumax+=u;
}
printf("cliente %i pago %i\n\n",i+1,sumax);
r=sumax+r;

}

printf("al final del dia deberiamos tener %i \n\n",r);

system("PAUSE");
}
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

c++ ayuda con ejercicio

Publicado por Rene gar (50 intervenciones) el 07/01/2015 21:03:34
Al rato le doy una mirada tu codigo pero no confundir c con c++ son lenguajes similares pero tienes su diferiencias
asi que ojo porque parece que tu ocupas tu programa en c pero en el titulo dices que de c++

ha y por procurar no utilizar system("PAUSE"); ya que no es funcion estandar del lenguaje
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

c++ ayuda con ejercicio

Publicado por Sergio (2 intervenciones) el 07/02/2015 01:39:05
Como ha dicho Rene Gar, tu codigo no esta hecho en C++, si no que es C (aunque parezca lo mismo cambia en algunos sentidos). Si realmente tienes que hacer el codigo en C++, te adjunto una pequeña respuesta a tu pregunta, no se si te servira... Pero por lo menos tiene un trocito hecho ;)

#include <iostream>
using namespace std;

int main(){
cout <<" Cuantos clientes pasaron hoy por la tienda?: "<<flush;
int clientes;
/*Asignamos la cantidad de clientes a su variable*/
cin >> clientes;
int venta; int compras; int total;
for (int i=0; i<clientes; i++){
cout<<"Cuantas cosas compro el cliente "<<i+1<<" ?: "<<flush;
cin >> compras;
cout<<"Cuanto cuesta cada cosa?: "<<flush;
cin >> venta;
/*Total seria la suma de los anteriores, mas la del actual*/
total += (compras*venta);
}
/*Mostramos por pantalla los datos pedidos*/
cout<<"En total ha habido "<<clientes<<" clientes, que se han gastado "<<total<<" euros."<<endl;
return 0;
}
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar