C++-компилатор

Всичко за което не намирате подходящ форум

Модератор: dantho.mihov

Публикувай отговор
Аватар
pi4a94
ще става разбирач
ще става разбирач
Мнения: 429
Регистриран на: Вто Юни 19, 2007 7:40 pm
Местоположение: София,България

C++-компилатор

Мнение от pi4a94 »

Здравейте,
може ли някой да помогне с един сорс код за това задание:
Хотел за кучета

Да се създаде програма за обслужване на хотел за кучета с 20 клетки.
Програмата по избор от меню:
да записва и чете от 1 файл данни за количеството и вида на храната за 5 кучешки породи
да записва в друг файл с произволен достъп данни за всяка клетка при въведен номер: свободна или заета,
срок-за колко дни,с какво куче-име,възраст,килограми,порода.
Да извежда номерата на свободните клетки,
да чете данните за клетка при въвеждане на номер и да изчислява цената на престоя нощувка + храната
да извежда данните за всички клетки.

Имаме идеи и сме мислили над това как ще стане(двама сме в група),но има грешки и не знаем къде са.
Който има желание ще му пратя какво сме направили на ЛС.

Благодаря предварително :!:
kasabinho
разбира нещата
разбира нещата
Мнения: 974
Регистриран на: Чет Апр 01, 2010 5:05 pm
Местоположение: Русе

Re: C++-компилатор

Мнение от kasabinho »

Имате грешки или не сте написали нищо, ако е първото мога да ви съдействам как да ги оправите, като ти дам доста идеи. Ако да, компилационни или грешки в логиката са? Ако е второто бих те посъветвал да ползваш дебъгер, или по аматьорското да си принтваш информация на ключови места и така да разрешиш проблемите си.
Задачата е елементарна, но ще отнеме време докато я направиш.

И си смени заглавието на темата.
Изображение
Аватар
pi4a94
ще става разбирач
ще става разбирач
Мнения: 429
Регистриран на: Вто Юни 19, 2007 7:40 pm
Местоположение: София,България

Re: C++-компилатор

Мнение от pi4a94 »

Това е което сме опитали на направим:

#include <cstdlib>
#include <iostream>
#include <string>
#include <iomanip>
#include <fstream>
using namespace std;
class kuche
{
int nomer;
string poroda;
string hrana;
double cena;
double hranaD;
double dcena;
void FgorivoD();
public:
kuche(){}
~kuche(){}
kuche(int nomer,string poroda,string hrana);
int GetNomer(){return nomer;}
string GetPoroda(){return poroda;}
string GetHrana(){return hrana;}
kuche::kuche (int nomer,string poroda,string hrana){}

{
cout<<ime<<"-"<<poroda<<endl;
cout<<"Vid hrana:"<<hrana<<endl;
cout<<"Cena prestoi:"<<cena<<endl;
cout<<"prestoi: "<<hranaD<<endl;
dcena=hranaD*cena;
cout<<"Cena na prestoq: "<<dcena<<endl<<endl;;
void outputLine(kuche);
};

int main()
{
int x;
int i;
int *Pa;
Pa=new int;
int kuche[5];
int nomer;
string poroda,hrana;
cout<<"Vuvedete nomer,poroda i hrana za kucheto.\n";
for (i=0;i<5;i++)
{
cout<<"Nomer\n";
cin>>nomer;
cout<<"Poroda\n";
cin>>poroda;
cout<<"Hrana\n";
cin>>hrana;
kuche(nomer,poroda,hrana);
kuche=akuche;
}
ofstream outkucheFile;
outkucheFile.open("proekt.txt");
if(!outkucheFile)
{
cerr<<"File could not be opened"<<endl;
system("PAUSE");
exit(1);
}
for (i=0;i<5;i++)
{
outkucheFile<<kuche.GetNomer()<<' '<<kuche.GetPoroda()<<' '<<kuche.GetHrana<<'\n';
}
outkucheFile.close();
ifstream inkucheFile("proekt.txt");
if(!inkucheFile)
{
cerr<<"File could not be opened"<<endl;
system("PAUSE");
exit(1);
}
cout<<setiosflags(ios::left)<<setw(5)<<"Nomer"<<setw(10)<<"Poroda"<<setw(15)<<"Hrana"<<setw(20)<<setiosflags(ios::fixed|ios::showpoint);
for (i=0;i<5;i++)
{
inkucheFile>>nomer>>poroda>>hrana;
kuche(nomer,poroda,hrana);

}
for(i=0;i<5;i++)
{
outputLine(kuche);
}

a:
cout<<"Molq izberete kuche \n 1-Tursti \n 2-Tanq \n 3-Katq \n 4-Tom \n 5-Winter \n 6-Izhod"<<endl;
cin>>x;
switch(x)
{
case 1: cout<<"Vuvedete prestoq na kucheto:"; cin>>edno.hranaD;goto a;
case 2: cout<<"Vuvedete prestoq na kucheto:"; cin>>dve.hranaD;goto a;
case 3: cout<<"Vuvedete prestoq na kucheto:"; cin>>tri.hranaD;goto a;
case 4: cout<<"Vuvedete prestoq na kucheto:"; cin>>chetiri.hranaD;goto a;
case 5: cout<<"Vuvedete prestoq na kucheto:"; cin>>pet.hranaD;; goto a;
case 6: cout<<"Izlizane..."<<endl;
return 0;
default: cout<<"Gre6en izbor"<<endl; break;
}

system("PAUSE");
return EXIT_SUCCESS;
}

Започнахме да поправяме грешки,но имаше минимален брой които не можахме да поправи...
Какво заглавие е подходящо?
kasabinho
разбира нещата
разбира нещата
Мнения: 974
Регистриран на: Чет Апр 01, 2010 5:05 pm
Местоположение: Русе

Re: C++-компилатор

Мнение от kasabinho »

Помощ с програма на C++.
Изображение
Публикувай отговор

Обратно към “Разни”