Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- // Labos5.cpp : Defines the entry point for the console application.
- //
- #include "stdafx.h" // ignore zasad
- #include <iostream>
- using namespace std;
- string fuzzify_laundry(double kolicinaRublja);
- string fuzzify_dirty(double razinaZaprljanosti);
- double defuzzify(string neizrazita_vrijednost);
- string vrati_kolicinu_praska(string kolicinaRublja, string razinaZaprljanosti);
- int main()
- {
- double kolicinaRublja, //double 0-8
- razinaZaprljanosti; //double 1-10
- do
- {
- cout << "Unesite kolicinu rublja (broj izmedu 0 i 8): ";
- cin >> kolicinaRublja;
- } while (kolicinaRublja < 0 || kolicinaRublja > 8);
- do
- {
- cout << "Unesite razinu zaprljanosti rublja (broj izmedu 1 i 10): ";
- cin >> razinaZaprljanosti;
- } while (razinaZaprljanosti < 1 || razinaZaprljanosti > 10);
- cout << kolicinaRublja;
- system("Pause");
- return 0;
- }
- string fuzzify_dirty(double razinaZaprljanosti)
- {
- if (razinaZaprljanosti < 5.0)
- {
- return "malo";
- }
- else return "puno";
- }
- string fuzzify_laundry(double kolicinaRublja) {
- if (kolicinaRublja >= 0 && kolicinaRublja <= 3) {
- return "malo";
- }
- else if (kolicinaRublja > 3 && kolicinaRublja < 5) {
- return "srednje";
- }
- else
- {
- return "puno";
- }
- }
- double defuzzify(string neizrazita_vrijednost) {
- if (neizrazita_vrijednost.compare("malo") == 0) {
- return 60.0;
- }
- else if (neizrazita_vrijednost.compare("puno") == 0) {
- return 100.0;
- }
- else
- {
- return 180.0;
- }
- }
- string vrati_kolicinu_praska(string kolicinaRublja, string razinaZaprljanosti)
- {
- if (kolicinaRublja.compare("malo") == 0 && razinaZaprljanosti.compare("malo")==0)
- {
- return "malo";
- }
- if (kolicinaRublja.compare("srednje")==0 && razinaZaprljanosti.compare("malo")==0)
- {
- return "srednje";
- }
- if (kolicinaRublja.compare("puno") && razinaZaprljanosti.compare("malo"))
- {
- return "srednje";
- }
- if (kolicinaRublja.compare("malo") && razinaZaprljanosti.compare("puno"))
- {
- return "srednje";
- }
- if (kolicinaRublja.compare("srednje") && razinaZaprljanosti.compare("puno"))
- {
- return "puno";
- }
- if (kolicinaRublja.compare("puno") && razinaZaprljanosti.compare("puno"))
- {
- return "puno";
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement