Anonymní profil Jakub – Programujte.com
 x   TIP: Přetáhni ikonu na hlavní panel pro připnutí webu

Anonymní profil Jakub – Programujte.comAnonymní profil Jakub – Programujte.com

 

Příspěvky odeslané z IP adresy 62.141.28.–

Kubas
C / C++ › Přetěžévání operátorů
11. 11. 2019   #384599

#1 Kubas
pardon všiml jsem si v tom souboru Cislo.cpp, že jsem tam omylem vymazal nesprávnou funkci, tahle je snad už správně :-)

#include "Cislo.h"


Cislo::Cislo()
{
}
Cislo::Cislo(int param):hodnota(param)
{

}

 Cislo Cislo::operator+(Cislo & odkaz)
{
	 int soucet = (int)(hodnota + odkaz.hodnota);
	 Cislo suma = soucet;
	return suma;
}

 Cislo::operator int()
 {
	 return hodnota;
 }

Cislo::~Cislo()
{
}

//Cislo::Cislo(Cislo & odkaz)
//{
//	 this->hodnota=odkaz.hodnota ;
//}
Kubas
C / C++ › Přetěžévání operátorů
11. 11. 2019   #384598

Ahoj, hraji si s funkcemi, které slouží k přetěžování operátorů a narazil jsem na jednu věc, kterou nechápu :(

mám třídu Cislo

//soubor Cislo.h, deklarovani hlavicek funkci
class Cislo
{
public:
	Cislo();
	~Cislo();
	//Cislo(Cislo& odkaz);///kontruktor pro kopirovani
	Cislo (int);
	const int ZiskejHodnotu() const { return hodnota; }
	 Cislo operator+(Cislo &odkaz);
	 operator int();
private:
	int hodnota;
};
//soubor Cislo.cpp
#include "Cislo.h"


Cislo::Cislo()
{
}

const Cislo Cislo::operator++(int param)
{
	//Cislo pom = *this;
	Cislo pom(*this);//volam konstruktor pro kopirovani
	hodnota++;
	return pom;
}

 Cislo Cislo::operator+(Cislo & odkaz)
{
	 int soucet = (int)(hodnota + odkaz.hodnota);
	 Cislo suma = soucet;
	return suma;
}

 Cislo::operator int()
 {
	 return hodnota;
 }

Cislo::~Cislo()
{
}

//Cislo::Cislo(Cislo & odkaz)
//{
//	 this->hodnota=odkaz.hodnota ;
//}
#include <iostream>
#include "Cislo.h"
int main()
{
	using namespace std;
	Cislo cislo=30, cislo2=60;
	cout << "prirazeni cislo=30\n";
	//Cislo soucet = cislo + cislo2;
	Cislo soucet(cislo.operator+(cislo2));
	cout << "soucet cisel je:\n"<<soucet.ZiskejHodnotu()<<endl;
}

Program pro součet dvou instancí objektu Cislo funguje, ale nepochopil jsem, že když si napíšu svůj vlastní kopírovací konstruktor, tak program vyžaduje po mě, abych tam přidal ještě funkci operator int();, která slouží k převodu (konverzi) instance objektu na celočíselnou proměnnou, bez ní to s navrženým kopírovacím kosntruktorem nejde a nevím proč jí to potřebuje, proč to tam do ní následně po provedení toho příkazu přiřazení do ní program skáče :(. Že když ten konstruktor pro kopírování vykomentuju a nechám tam ten výchozí, který si program sám vytváří, tak tuto funkci konverze z objektu na integer nepotřebuje (což chápu proč jí nepotřebuje). Prostě nechápu, kde je ten převod z instance objektu na celočíselnou proměnnou.

Doufám, že se mi to podařilo dobře vysvětlit co na tom nechápu :D

Díky moc za rady :) 

Kubas126
C / C++ › Pole
27. 10. 2018   #382078

Ahoj, potřebuji pomoc už jsem z toho fakt zoufalej :(

chci mít pole do, kterého zadám z klávesnice pomocí scanf dvě hodnoty typu double a poté je chci pomocí printf vypsat. A pořád né a né ten program je vypsat :(. Prosím pomohl by mi tu někdo a opravil by mi ten kod? Byl bych fakt vděčný!!!

Kod (v C):

double point_A[1]; // založím pole pro dva prvky

scanf("%f ", point_A[0];  // uložím do první přihrádky třeba 2

 printf("%f", point_A[0]); //chci aby se mi 2 vypsala ale nevypíše se mi :(

Jakub
MySQL › Návrh konceptuálního modelu…
26. 12. 2017   #219094

#20 Jerry
dík tak to pak zkusím, že koukám že ve workbenchi nějaký typ BLOB existuje a obrázek tak muzu nahrat, ale mám problém, nemáš nějaké zkušenosti se C# ?

že já mám knihovnu na mysql, ale vidím jí jen v konzolové aplikaci a já bych chtěl spíš udělat gui aplikaci, nevíš jak můžu tam do toho přidat tu knihovnu?

using MySql.Data.MySqlClient;

Jakub
MySQL › Návrh konceptuálního modelu…
26. 12. 2017   #219088
Jakub
MySQL › Návrh konceptuálního modelu…
25. 12. 2017   #219087

#17 Jakub
Napadlo mě šlo by do tabulky monitor dát ještě sloupec obrazek, ve kterém by byl uložen obrázek konkretniho monitoru?

Jakub
MySQL › Návrh konceptuálního modelu…
25. 12. 2017   #219084

#16 Jerry
a tím vylepšit tabulku monitorů tím myslíš přidat tam ještě další sloupce npř: odezva?

Jakub
MySQL › Návrh konceptuálního modelu…
25. 12. 2017   #219081

#14 Jerry
a měl bych tam přidat ještě do tabulky monitor nějaký ten klasifikátor  (číselný) a dát ho jako primary key, nebo to stačí jen takto? jj a ještě jsem se chtěl zeptat, jestli tohle schéma splnuje všechny 3 normální formy?

ps. ta škola se jmenuje ječná :D

Jakub
MySQL › Návrh konceptuálního modelu…
25. 12. 2017   #219079

#12 Jerry
dík, takže jsem to pochopil správně? :D

Jakub
MySQL › Návrh konceptuálního modelu…
24. 12. 2017   #219075

#10 Jerry

Připojen obrázek.

Co myslíš šlo by to nějak takto?

že za třídu zboží jsem si zvolil monitory

Jakub
MySQL › Návrh konceptuálního modelu…
24. 12. 2017   #219073

#8 Jerry
Takže chápu to správně, že jednu tabulku mám nazvat SKLAD a druhou tabulku MONITORY, které budou reprezentovat třídu zboží a bude mezi nimi vazba 1 : N (v jednom skladu může být více typů monitorů), díky?

Jakub
MySQL › Návrh konceptuálního modelu…
23. 12. 2017   #219068

#6 Jerry
takže ta tabulka má být jen jedna?

já jen že ostatní spolužíci tam mají vazby 1:N

Jakub
MySQL › Návrh konceptuálního modelu…
23. 12. 2017   #219063

#4 Jerry
v zadání jsem dostal jen tohle:

vytvořte databázi a klientskou aplikaci v zadaném modelu reality:

Modely reality:
Sklad zboží - třída zboží, zboží má jen jednu třídu

- použij na vhodném místě transakci

-vytvoř alespon tři dotazy výběr různých atributů (včetně join)

- vytvoř jedno view

tot celé zadání :(

ale tak potřeboval bych pomoc jen s tím konceptuálním modelem, jak asi tak bude vypadat, jelikož to zadání moc nechápu :(

ps. žádný GUID identifikátory jsme ve škole nikdy nedělali :D, jen to SQL a v c sharpu jsme měli jen takový ty základy jako cykly, metody, třídy a skončili jsme u dědičnosti

Jakub
MySQL › Návrh konceptuálního modelu…
22. 12. 2017   #219058

Já jsem nepochopil to zadání: tam není specifikováno, jestli je to jeden sklad nebo N skladů co myslíte vy?

že teda třída zbozi je jen jedna tudiž tam vždy bude jen kardinalita 1

nicmene u toho skladu to můžu mít bud N skladů, nebo jeden sklad co myslíte vy prosím?

když je to napsáno v zadání v jednotném čísle tak bych to měl brát jako jeden sklad?

tudiž 1:1, nebo jako N skladů tudiž N:1 ?

děkuji moc

Jakub
MySQL › Návrh konceptuálního modelu…
22. 12. 2017   #219057

Chápu to dobře, že třídou se myslí druh zboží, jako npř: šperky, potraviny, elektronika 
a teda pokud mám jen jednu třídu zboží, tak může ten konceptuální model vypadat, že mám N skladů a 1 třídu, takže vazba N:1?

Jakub
MySQL › Návrh konceptuálního modelu…
22. 12. 2017   #219056

Dobrý den,
mohl bych se tady prosím zeptat ohledně MYSQL?
Ve škole jsme dostali přes vánoce úkol: vytvořte databázi a klientskou aplikaci v zadaném modelu reality.
To jak vytvořit klientskou aplikaci to jakž tak chápu, ale moc jsem nepochopil to zadání:
Sklad zboží - třída zboží, zboží má jen jednu třídu
Chápu to správně, že mám udělat dvě tabulky (entity) jednu s názvem Sklad a druhou s názvem Zbozi,
ale nechápu co autor zadání myslí s tou třídou?- zboží má jen jednu třídu? pochopil jsem to správně, že pak ty atributy si mám vymyslet (jako npř v tabulce Zbozi nazev_zb, datum_spotreby)?
Nepomohl by mi prosím někdo jen s tím konceptuálním modelem, jak by měl vypadat?
děkuji moc.

ps. vím že se tady asi nemají řešit školní úlohy, ale potřeboval bych pomoc jen s tím konceptuálním modelem zbytek už snad zvládnu sám.

Jakub
C / C++ › C Tutorial for beginners
2. 8. 2017   #217289

Ahoj,

Prosím o pomoc neví někdo kde tady mam chybu?


#include <iostream>
class Kocka                    
{
public:
int vek;
Kocka(int lh);
~Kocka();
};
Kocka::Kocka(int lh)
{
vek = lh;
}
int main()
{
Kocka Micka(5);
return 0;
}
 

díky moc

Kubas
MS SQL › Založení nového uživatele a…
15. 4. 2017   #215621

#5 gna
nj ale mě to právě nejde nastavit z toho příkazového řádku že já když jdu do properties a nastavim tam v těch systémových proměnných,path tu cestu k tomu souboru:

C:\Program Files\MySQL\MySQL Server 5.7\bin

celé je to:

C:\ProgramData\Oracle\Java\javapath;C:\Program Files\MySQL\MySQL Server 5.7\bin\

tak stejně když pak do cmd napíšu mysql, tak mi to napíše nějaký error

https://www.youtube.com/watch?v=0KS9vmfK_nM

Kubas
MS SQL › Založení nového uživatele a…
15. 4. 2017   #215617

#2 gna
aby mi to nabídlo přihlášení na uživatele jménem třeba v tomhle případě Kačka

nicméně mi to ani nedá příležitost to tam napsat mysql -u Kačka -p, jelikož píšu pouze křížkkama(když zadavám to heslo) :(

Kubas
MS SQL › Založení nového uživatele a…
15. 4. 2017   #215615

Nicméně jeden dotaz bych přece jen měl.Učím se MYSQL podle knížky MYSQL okamžitě a tam se hned v první kapitole se zakládá uživatel na který se poté mám následně připojit a to mi z nějakého důvodu nejde :/založím uživatele:
create user 'Kačka'@'%' identified by 'tajne'; //tohle jde
potom mu přidám ještě práva a pak když se na něj chci přihlásit příkazem:mysql -u Kačka -ptak mi to nejde a nevím si rady celé to programuji v: MYSQL 5.7 Command line Clientneví prosím někdo jak bych tohodle docílil děkuji moc..----že ono mi to na začátku ani nenabídne se přihlásit na jiného uživatele mi tam hned naskočí tohle okno:http://www.imgup.cz/image/LI0v

kubas
MySQL › rozdíl mezi MYSQL X SQL
20. 12. 2016   #214145

Ahoj, začínám s databází a nevím jaký je rozdíl mezi mysql a sql

je mysql pouze relační databáze a sql databáze ,která obsahuje všechny druhy databází(relační,hierarchickou,dokumentovou atd..)?

děkuji za odpověd

Jakub
Java › java - cteni
22. 11. 2016   #213719

ahoj prosím i radu už jsem z toho úplně zoufalý proč to nejde :(

snažím se přečíst obsah souboru do kterého zapisuj, ale vypadá to že to ten soubor asi nenaleze jelikoz mi to vždy vyhodí vyjímku mam tento kod:

try (BufferedReader br = new BufferedReader(new FileReader("/soubor.txt")))
					{
					        String s;
					        while ((s = br.readLine()) != null)
					        {
					                mujLabel2.setText(s);
					        }
					}
					catch (Exception e)
					{
					        System.err.println("Chyba při četení ze souboru.");
					}

a soubor mam vložený tam kde mam ulozeny i zdrojový kod děkuji vsem za pomoc

kubas129
Java › Desetinná místa
18. 11. 2016   #213672

#4 Kit
dík moc :)

kubas129
Java › Desetinná místa
18. 11. 2016   #213668

#2 gna
no já mám tenhle příkaz:

vysh.setText("H= " + Double.toString((vypoc.Magneticke_Pole_V_Okoli_Primeho_Vodice(I, a))));

s tím že vysh je JLabel a parametry I, a jsou typu double vypomoc je třída a tamto metoda

jenže mi to treba vypocita 5,258469589669 a mě by jenom stačilo z toho udělat jen 5,25 popřípadě 5,26.

kubas129
C / C++ › Pexeso Boti
5. 4. 2016   #209655

Díky za rady :-)

Zkusil jsem vše co jsi mi napsal nicméně stále mi to nefunkuje :( a vyzkoušel jsem i to krokování nicméně vůbec nevím v čem je chyba :(   )

Trošku jsem ten kod upravil a vybral jsem z něj to nejpodstatnější ,nepodíval bys ses mi prosím ještě jednou na ten kod ? (jen bych potřeboval tam něco upravit ,aby hráč mohl otočit 2 karty a pak aby hrál počítač a otočil 2 karty a poté aby opět hrál hráč...)

Z těch 500 Mb jsem udělal jen 16Mb :)

http://leteckaposta.cz/571787964

Předem moc moc díky :)

 

 

Hostujeme u Českého hostingu       ISSN 1801-1586       ⇡ Nahoru Webtea.cz logo © 20032020 Programujte.com
Zasadilo a pěstuje Webtea.cz, šéfredaktor Lukáš Churý