• Najnowsze pytania
  • Bez odpowiedzi
  • Zadaj pytanie
  • Kategorie
  • Tagi
  • Zdobyte punkty
  • Ekipa ninja
  • IRC
  • FAQ
  • Regulamin
  • Książki warte uwagi

question-closed Zadanie z klas C++

Object Storage Arubacloud
0 głosów
1,177 wizyt
pytanie zadane 6 października 2016 w C i C++ przez Kasztan Dyskutant (8,080 p.)
zamknięte 7 października 2016 przez Kasztan

Tu jest link do zadania do którego się trzeba odnieść:

https://pl.scribd.com/document/252283559/9

Teraz polecenie zadania, które rozwiązuje:

Powtórz cwiczenie programistyczne nr 4 z rozdziału 9 xD konwertując strukturę Sales i związane z nią funkcje na postać klasy i jej metod. Funkcje setSales(Sales &,double[],int) zastap stosownym konstruktorem. Zaimplementuj z użyciem konstruktora interaktywną metodę setSales(Sales &). Całą klasę umieść w przestrzeni nazw o nazwie SALES.

To mój kod:

#ifndef HEADER_H_
#define HEADER_H_

using namespace std;

namespace SALES
{
	class Sales
	{
	private:
		static const int Q = 4;
		double sales[Q];
		double average;
		double max;
		double min;
	public:
		Sales();
		void showSales();
		void setSales();

	};




}



#endif // !HEADER_H_
#include "stdafx.h"
#include <iostream>
#include "Header.h"

namespace SALES
{
	Sales::Sales()
	{
		static double total;
		for (int i = 0; i < Q; i++)
		{
			sales[i] = 0;
			total += sales[i];
		}
		average = total / 4;
		static double bufor = sales[0];
		for (int i = 0; i < Q; i++)
		{
			if (bufor >= sales[i])
			{
				max = sales[i];
			}

		}
		static double bufor2 = sales[0];
		for (int i = 0; i < Q; i++)
		{
			if (bufor <= sales[i])
			{
				min = sales[i];
			}

		}
	}

	void Sales::showSales()
	{	
		cout << "Ceny: " << endl;
		for (int i = 0; i < Q; i++)
		{
			cout << sales[i] << endl;
		}
		cout << "srednia: " << average << endl;
		cout << "max: " << max << endl;
		cout << "min: " << min << endl;
	}
}


	
#include "stdafx.h"
#include <iostream>
#include "Header.h"

using namespace std;

int main()
{
	using namespace SALES;
	Sales one;
	one.showSales();
	


    return 0;
}

Ta część działa. Nie wiem co dalej, nie rozumiem tego polecenia " Zaimplementuj z użyciem konstruktora interaktywną metodę setSales(Sales &)."

Z góry dzięki

komentarz zamknięcia: Uzyskałem odpowiedź
komentarz 6 października 2016 przez Patrycjerz Mędrzec (192,320 p.)
Mógłbyś podać oryginalną treść zadania? Widzę, że jest ono po angielsku, więc mogłeś niepoprawnie je przetłumaczyć.
komentarz 6 października 2016 przez Kasztan Dyskutant (8,080 p.)
To zadanie nawet nie jest w sumie ważne składowe klasy są dobrze utworzone. Chodzi o metody a konkretnie ta jedną. Nie ja tłumaczyłem zadanie. Nie znalazłem zadania w wersji polskiej nie chce mi się go przepisywać sam widzisz, że jest dość długie

1 odpowiedź

0 głosów
odpowiedź 6 października 2016 przez Kasztan Dyskutant (8,080 p.)
Ma ktoś jakiś pomysł ?

Podobne pytania

+1 głos
1 odpowiedź 208 wizyt
0 głosów
1 odpowiedź 399 wizyt
pytanie zadane 21 czerwca 2018 w C i C++ przez Sic Dyskutant (8,510 p.)
0 głosów
0 odpowiedzi 163 wizyt

92,631 zapytań

141,498 odpowiedzi

319,872 komentarzy

62,011 pasjonatów

Motyw:

Akcja Pajacyk

Pajacyk od wielu lat dożywia dzieci. Pomóż klikając w zielony brzuszek na stronie. Dziękujemy! ♡

Oto polecana książka warta uwagi.
Pełną listę książek znajdziesz tutaj.

Akademia Sekuraka

Kolejna edycja największej imprezy hakerskiej w Polsce, czyli Mega Sekurak Hacking Party odbędzie się już 20 maja 2024r. Z tej okazji mamy dla Was kod: pasjamshp - jeżeli wpiszecie go w koszyku, to wówczas otrzymacie 40% zniżki na bilet w wersji standard!

Więcej informacji na temat imprezy znajdziecie tutaj. Dziękujemy ekipie Sekuraka za taką fajną zniżkę dla wszystkich Pasjonatów!

Akademia Sekuraka

Niedawno wystartował dodruk tej świetnej, rozchwytywanej książki (około 940 stron). Mamy dla Was kod: pasja (wpiszcie go w koszyku), dzięki któremu otrzymujemy 10% zniżki - dziękujemy zaprzyjaźnionej ekipie Sekuraka za taki bonus dla Pasjonatów! Książka to pierwszy tom z serii o ITsec, który łagodnie wprowadzi w świat bezpieczeństwa IT każdą osobę - warto, polecamy!

...