C/Visual C - Ayuda con errores

 
Vista:

Ayuda con errores

Publicado por Maria (44 intervenciones) el 16/03/2006 19:16:22
hola muy buenas, necesito ayuda para hacer funcionar mi proyecto. Esta todo acabado pero me dice q error de ficheros. Alguien pude mirar mi proyecto y decirme en que falla?poruqe no me coge los ficheros si estos existen
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

RE:Ayuda con errores

Publicado por hernando (2 intervenciones) el 16/03/2006 21:54:27
NO SE QUE ES Y NO ME MANDA NINGUN ERROR PERO QUISIERA QUE ALGUIEN ME AYUDARA APENAS ESTOY COMENZANDO EN ESTO DE PROGRAMACION

#include<iostream.h>

#define max 5
#define long 15

void main(){

int n,j,i,c1,c2,c3,c4,c5,c6,acum1,acum2,acum3,acum4,acum5,acum6,
vkc[10],tck[10],nkc[10],cod[10],est[10],fact[10],
p1,p2,p3,p4,p5,p6,may,men,posmay,posmen,temp1,temp2,temp3,temp4;
char nom[max][long];

c1=0;
c2=0;
c3=0;
c4=0;
c5=0;
c6=0;
acum1=0;
acum2=0;
acum3=0;
acum4=0;
acum5=0;
acum6=0;

for (i=1;i<=6;i++){
cout<<"Digite el valor de de kilovatios del estrato"<<i<<"\n";
cin>>vkc[i];
}

cout<<"Digite la cantidad de usuarios\n";
cin>>n;

for (i=1;i<=n;i++){

cout<<"Digite el codigo del usuario"<<i<<"\n";
cin>>cod[i];

cout<<"Digite el nombre del usuario"<<i<<"\n";
cin>>nom[i];

cout<<"Digite el estrato del usuario"<<i<<"\n";
cin>>est[i];

cout<<"Digite la cantidad consumida por el usuario"<<i<<"\n";
cin>>nkc[i];

fact[i] = nkc[i] * vkc[est[i]];

switch (est[i]){

case 1:
acum1 = acum1 + nkc[i];
c1 = c1 + 1;
break;

case 2:
acum2 = acum2 + nkc[i];
c2 = c2 + 1;
break;

case 3:
acum3 = acum3 + nkc[i];
c3 = c3 + 1;
break;

case 4:
acum4 = acum4 + nkc[i];
c4 = c4 + 1;
break;

case 5:
acum5 = acum5 + nkc[i];
c5 = c5 + 1;
break;

case 6:
acum6 = acum6 + nkc[i];
c6 = c6 + 1;
break;
}

}

p1 = (acum1 * 100) / (acum1 + acum2 + acum3 + acum4 + acum5 + acum6);

p2 = (acum2 * 100) / (acum1 + acum2 + acum3 + acum4 + acum5 + acum6);

p3 = (acum3 * 100) / (acum1 + acum2 + acum3 + acum4 + acum5 + acum6);

p4 = (acum4 * 100) / (acum1 + acum2 + acum3 + acum4 + acum5 + acum6);

p5 = (acum5 * 100) / (acum1 + acum2 + acum3 + acum4 + acum5 + acum6);

p6 = (acum6 * 100) / (acum1 + acum2 + acum3 + acum4 + acum5 + acum6);

tck[1]=acum1;

tck[2]=acum2;

tck[3]=acum3;

tck[4]=acum4;

tck[5]=acum5;

tck[6]=acum6;

for (i=1;i<=6;i++){

if (i=1){
may = tck[i];
men = tck[i];
posmay = i;
posmen = i;}
else{
if(tck[i] > may){
may = tck[i];
posmay = i;}
if(tck[i] < men){
men = tck[i];
posmen = i;}
}
}

for (i=1;i<=n+1;i++){
for (j=1;i<=n-1;i++){
if(fact[j] < fact[j+1] ){
temp1 = fact[j];
fact[j] = fact[j+1];
fact[j+1] = temp1;
temp2 = fact[j];
fact[j] = fact[j+1];
fact[j+1] = temp2;
temp3 = fact[j];
fact[j] = fact[j+1];
fact[j+1] = temp3;
temp4 = fact[j];
fact[j] = fact[j+1];
fact[j+1] = temp4;
}
}
}

for (i=1;i<=n;i++){
cout<<"La factura del usuario "<<i<<" es"<<"\t"<<cod[i]<<"\t"<<nom[i]<<"\t"<<fact[i]<<"\t";
}
cout<<"el porcentaje de kilovatios del estrato 1 es "<<p1;
cout<<"el porcentaje de kilovatios del estrato 2 es "<<p2;
cout<<"el porcentaje de kilovatios del estrato 3 es "<<p3;
cout<<"el porcentaje de kilovatios del estrato 4 es "<<p4;
cout<<"el porcentaje de kilovatios del estrato 5 es "<<p5;
cout<<"el porcentaje de kilovatios del estrato 6 es "<<p6;





}
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

RE:Ayuda con errores

Publicado por hernando (2 intervenciones) el 16/03/2006 21:55:19
NO SE QUE ES Y NO ME MANDA NINGUN ERROR SIMPLEMENTE SE QUEDA QUIETO Y YA PERO QUISIERA QUE ALGUIEN ME AYUDARA APENAS ESTOY COMENZANDO EN ESTO DE PROGRAMACION

#include<iostream.h>

#define max 5
#define long 15

void main(){

int n,j,i,c1,c2,c3,c4,c5,c6,acum1,acum2,acum3,acum4,acum5,acum6,
vkc[10],tck[10],nkc[10],cod[10],est[10],fact[10],
p1,p2,p3,p4,p5,p6,may,men,posmay,posmen,temp1,temp2,temp3,temp4;
char nom[max][long];

c1=0;
c2=0;
c3=0;
c4=0;
c5=0;
c6=0;
acum1=0;
acum2=0;
acum3=0;
acum4=0;
acum5=0;
acum6=0;

for (i=1;i<=6;i++){
cout<<"Digite el valor de de kilovatios del estrato"<<i<<"\n";
cin>>vkc[i];
}

cout<<"Digite la cantidad de usuarios\n";
cin>>n;

for (i=1;i<=n;i++){

cout<<"Digite el codigo del usuario"<<i<<"\n";
cin>>cod[i];

cout<<"Digite el nombre del usuario"<<i<<"\n";
cin>>nom[i];

cout<<"Digite el estrato del usuario"<<i<<"\n";
cin>>est[i];

cout<<"Digite la cantidad consumida por el usuario"<<i<<"\n";
cin>>nkc[i];

fact[i] = nkc[i] * vkc[est[i]];

switch (est[i]){

case 1:
acum1 = acum1 + nkc[i];
c1 = c1 + 1;
break;

case 2:
acum2 = acum2 + nkc[i];
c2 = c2 + 1;
break;

case 3:
acum3 = acum3 + nkc[i];
c3 = c3 + 1;
break;

case 4:
acum4 = acum4 + nkc[i];
c4 = c4 + 1;
break;

case 5:
acum5 = acum5 + nkc[i];
c5 = c5 + 1;
break;

case 6:
acum6 = acum6 + nkc[i];
c6 = c6 + 1;
break;
}

}

p1 = (acum1 * 100) / (acum1 + acum2 + acum3 + acum4 + acum5 + acum6);

p2 = (acum2 * 100) / (acum1 + acum2 + acum3 + acum4 + acum5 + acum6);

p3 = (acum3 * 100) / (acum1 + acum2 + acum3 + acum4 + acum5 + acum6);

p4 = (acum4 * 100) / (acum1 + acum2 + acum3 + acum4 + acum5 + acum6);

p5 = (acum5 * 100) / (acum1 + acum2 + acum3 + acum4 + acum5 + acum6);

p6 = (acum6 * 100) / (acum1 + acum2 + acum3 + acum4 + acum5 + acum6);

tck[1]=acum1;

tck[2]=acum2;

tck[3]=acum3;

tck[4]=acum4;

tck[5]=acum5;

tck[6]=acum6;

for (i=1;i<=6;i++){

if (i=1){
may = tck[i];
men = tck[i];
posmay = i;
posmen = i;}
else{
if(tck[i] > may){
may = tck[i];
posmay = i;}
if(tck[i] < men){
men = tck[i];
posmen = i;}
}
}

for (i=1;i<=n+1;i++){
for (j=1;i<=n-1;i++){
if(fact[j] < fact[j+1] ){
temp1 = fact[j];
fact[j] = fact[j+1];
fact[j+1] = temp1;
temp2 = fact[j];
fact[j] = fact[j+1];
fact[j+1] = temp2;
temp3 = fact[j];
fact[j] = fact[j+1];
fact[j+1] = temp3;
temp4 = fact[j];
fact[j] = fact[j+1];
fact[j+1] = temp4;
}
}
}

for (i=1;i<=n;i++){
cout<<"La factura del usuario "<<i<<" es"<<"\t"<<cod[i]<<"\t"<<nom[i]<<"\t"<<fact[i]<<"\t";
}
cout<<"el porcentaje de kilovatios del estrato 1 es "<<p1;
cout<<"el porcentaje de kilovatios del estrato 2 es "<<p2;
cout<<"el porcentaje de kilovatios del estrato 3 es "<<p3;
cout<<"el porcentaje de kilovatios del estrato 4 es "<<p4;
cout<<"el porcentaje de kilovatios del estrato 5 es "<<p5;
cout<<"el porcentaje de kilovatios del estrato 6 es "<<p6;





}
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