Спешно:Проблем относно блок схема за програма на C++!??!?

Компютри и интернет, аудио и видео, GSM, електроуреди и всяка друга техника, различна от автомобилната, обзавеждане
Потребителски аватар
mupk0
Мнения: 3822
Регистриран на: Вто 03 фев 2009 11:35
Автомобил: Mercedes Benz S202
Двигател: C200 Kompressor
Местоположение: Стара Загора
Контакти:

Спешно:Проблем относно блок схема за програма на C++!??!?

Мнениеот mupk0 » Сря 15 дек 2010 17:29


Здравейте колеги.Имам нужда от помощ.Относно курсовата ми работа.Трябва да напиша програма за следното условие:

Да се създаде програма , която да въведе и съхрани в едномерни масиви данните за размерите : Дължина (L) , Ширина (W) и Височина (H) на опаковката на N на брой различни вида детайли.Броят N се въвеждапредварително и е 3<N<10.
В едномерен масив BR(N) да се въведе какво е количеството произведени детайли от всеки вид.
Да се определи какъв общ обем заема произведеното количество за всеки вид детайл и да се съхрани в нов едномерен масив.Какъв е общият обем за всички детайли?
Да се изведат в подходящ вид на екрана всички въведени данни и пресметнати резултати за произвежданите детайли.


Програмата я написах и тя е :


#include<iostream.h>
int n,br1=0,br2,br3,br4,br[1024],vid2[1024],g,i;
double h[1024],w[1024],l[1024],obem,obem2[1024],obem3;

void vyvejdane(int i) // vyvejda danni za elementite
{
cout<<"Molq vavedete h, w, l na element "<<i+1<<endl;
cin>>h[i];
cin>>w[i];
cin>>l[i];
}

void elementi(int i) // namira broq vidove elementi
{
for(g=i-1;g>-1;g--)
{
if(w[g]==w[i]&&h[g]==h[i]&&l[g]==l[i])
return;
}
br1++;
}

void broi(int i) // namira kakyv broi elementi ima ot vseki vid
{
for(g=i-1;g>-1;g--)
{
if(w[i]==w[g]&&h[i]==h[g]&&l[i]==l[g])
return;
}
for(int t=i;t<n;t++)
{
if(w[i]==w[t]&&h[i]==h[t]&&l[i]==l[t])
br2++;
}
br[br3]=br2;
vid2[br3]=i;
br3++;
br2=0;
}

void obemelementi(int i) // namira obema na elementite ot vseki vid
{
for(g=i-1;g>-1;g--)
{
if(w[i]==w[g]&&h[i]==h[g]&&l[i]==l[g])
return;
}
for(g=i;g<n;g++)
{
if(w[i]==w[g]&&h[i]==h[g]&&l[i]==l[g])
obem=obem+(w[i]*h[i]*l[i]);
}
obem2[br4]=obem;
br4++;
obem=0;
}

void izvejdane(int i) // izvejda danni za elementite
{
cout<<"h, w, l na element "<<i+1<<": ";
cout<<h[i]<<" ";
cout<<w[i]<<" ";
cout<<l[i]<<" "<<endl;
}


int main()
{
do
{
cout<<"Molq vavedete broq na elementite (3<N<10): ";
cin>>n;
}
while(n<=3||n>=10);
for(i=0;i<n;i++)
{
vyvejdane(i);
}
for(i=0;i<n;i++)
{
elementi(i);
}
for(i=0;i<n;i++)
{
broi(i);
}
cout<<endl<<"************************************************"<<endl;
for(i=0;i<n;i++)
{
izvejdane(i);
}
for(i=0;i<br1;i++)
{
cout<<"broi na elementi ot tip "<<i+1<<" "<<"("<<h[vid2[i]]<<" "<<w[vid2[i]]<<" "<<l[vid2[i]]<<")"<<": "<<br[i]<<endl;
}
for(i=0;i<n;i++)
{
obemelementi(i);
}
for(i=0;i<br1;i++)
{
cout<<"obem na elementite ot tip "<<i+1<<" "<<"("<<h[vid2[i]]<<" "<<w[vid2[i]]<<" "<<l[vid2[i]]<<")"<<": "<<obem2[i]<<endl;
}
for(i=0;i<br1;i++) //namira obshtiq obem na elementite
{
obem3=obem3+obem2[i];
}
cout<<"obshtiqt obem e = "<<obem3<<endl;

return 0;
}




Всичко работи добре,но едно от условията за курсовата е ,да има блок схема по БДС:ISO 5807:2004.


Ако някой разбира моля да помогне.Ще се отблагодаря както пожелае.

Последна промяна от group® на Сря 15 дек 2010 18:00, променено общо 1 път.
Причина: Преместена в правилния раздел!




Потребителски аватар
vw_golf_4_tdi
Мнения: 1647
Регистриран на: Чет 09 юли 2009 23:31
Автомобил:
Двигател:
Местоположение: Varna
Контакти:

Re: Спешно:Проблем относно блок схема за програма на C++!??!?

Мнениеот vw_golf_4_tdi » Сря 15 дек 2010 17:32


БДС ISO 5807:2004

Статус: Отменен


Потребителски аватар
joromnt
Мнения: 2903
Регистриран на: Пет 08 май 2009 16:07
Автомобил:
Двигател:

Re: Спешно:Проблем относно блок схема за програма на C++!??!?

Мнениеот joromnt » Сря 15 дек 2010 17:40


Преди време, докато учех в ТУ-Габрово, тия курсови ги правеха за 15 лв и ти ги даваха готови в папка. Не ми се вярва да няма някой агент, дето да ги чува нещата там :да:


Потребителски аватар
mupk0
Мнения: 3822
Регистриран на: Вто 03 фев 2009 11:35
Автомобил: Mercedes Benz S202
Двигател: C200 Kompressor
Местоположение: Стара Загора
Контакти:

Re: Спешно:Проблем относно блок схема за програма на C++!??!?

Мнениеот mupk0 » Сря 15 дек 2010 18:13


joromnt написа:Преди време, докато учех в ТУ-Габрово, тия курсови ги правеха за 15 лв и ти ги даваха готови в папка. Не ми се вярва да няма някой агент, дето да ги чува нещата там :да:

Чуват ги,но за под 30лв никой не се хващаше,а аз не съм толкова откънат и си написах всичко без блок схемата.... :@


ЗНам ,че е отменен,но тука си го искат... :@



Върни се в “ОФФ-Топик - електроника, техника, обзавеждане”

Кой е на линия

Потребители, разглеждащи този форум: Няма регистрирани потребители и 51 госта