Diskuze: Zjednoduseni podminky
V předchozím kvízu, Online test znalostí C++, jsme si ověřili nabyté zkušenosti z kurzu.


Zobrazeno 20 zpráv z 20.
K personalizaci obsahu a reklam, poskytování funkcí sociálních médií a analýze naší návštěvnosti využíváme soubory cookie. Informace o tom, jak náš web používáte, sdílíme se svými partnery pro sociální média, inzerci a analýzy. Partneři tyto údaje mohou zkombinovat s dalšími informacemi, které jste jim poskytli nebo které získali v důsledku toho, že používáte jejich služby.
Používáme nezbytné cookies pro fungování webu a s tvým souhlasem také analytické a marketingové cookies.
Zajišťují základní funkce, bezpečnost a služby, které sis vyžádal. Nelze je vypnout.
| Služba | Poskytovatel | Účel | Cookies a úložiště | Doba uložení |
|---|---|---|---|---|
| ITnetwork | ITnetwork | Provoz webu, relace, přihlášení a uložení nastavení cookies. | PHPSESSID, auth_token, sid, itn_consent_impression, __Host-itn_consent | Relace až 1 rok |
| Google Tag Manager | Správa značek a načítání měřicích nástrojů webu. | Žádné | Neukládá se | |
| Google Fonts | Načítání typografie webu. | Úložiště řízené poskytovatelem | Dle podmínek poskytovatele | |
| Google Hosted Libraries | Načítání potřebných knihoven a stylů webu. | Úložiště řízené poskytovatelem | Dle podmínek poskytovatele | |
| Google reCAPTCHA | Ochrana formulářů a webu před zneužitím. | _GRECAPTCHA, rc::a, rc::b, rc::c, rc::f | Relace až 180 dní | |
| YouTube | Přehrávání vloženého video obsahu. | localStorage, IndexedDB; cookies after playback interaction | Relace až trvalé úložiště | |
| Vimeo | Vimeo | Přehrávání vloženého video obsahu. | __cf_bm, _cfuvid, vuid, localStorage, IndexedDB | Relace až 2 roky |
| Facebook Login | Meta | Přihlášení pomocí účtu třetí strany. | Úložiště řízené poskytovatelem | Relace až 1 rok |
| GoPay | GoPay | Zpracování uživatelem vyžádané platby. | Úložiště řízené poskytovatelem | Dle podmínek poskytovatele |
Pomáhají nám porozumět používání webu a zlepšovat ho.
| Služba | Poskytovatel | Účel | Cookies a úložiště | Doba uložení |
|---|---|---|---|---|
| Google Analytics 4 | Měření návštěvnosti a používání webu. | _ga, _ga_* | Až 2 roky | |
| Microsoft Clarity | Microsoft | Měření návštěvnosti a používání webu. | _clck, _clsk, _cltk | Relace až 1 rok |
Slouží k měření kampaní, personalizaci reklamy a marketingové komunikaci.
| Služba | Poskytovatel | Účel | Cookies a úložiště | Doba uložení |
|---|---|---|---|---|
| Google Ads | Měření kampaní, reklama a remarketing. | _gcl_au, _gcl_ls | Relace až 90 dní | |
| Meta Pixel | Meta | Měření kampaní, reklama a remarketing. | _fbp, _fbc, localStorage | Až 90 dní |
| Sklik | Seznam.cz | Měření kampaní, reklama a remarketing. | retargeting, sid, szn:* | Relace až trvalé úložiště |
| LinkedIn Insight | Měření kampaní, reklama a remarketing. | bcookie, li_gc, lidc, __cf_bm | Relace až 1 rok | |
| Ecomail | Ecomail.cz | Měření kampaní, reklama a remarketing. | ecmid, Úložiště řízené poskytovatelem | Dle podmínek poskytovatele |
| Atribuce kampaní ITnetwork | ITnetwork | Přiřazení návštěvy a objednávky ke kampani. | campaign_clid[*], user_session_context | Až 1 rok |
V předchozím kvízu, Online test znalostí C++, jsme si ověřili nabyté zkušenosti z kurzu.


ted jsem si vsim ze jsem to mylem napsal do jineho "C"
.. muzete to pls nekdo
presunout?
To e je tak normální 
Jinak pokud máš názvy proměnných a,b,c,d,..., tak to není moc dobré, snaž se ty proměnné pojmenovávat podle toho, k čemu slouží.
A urychlit se to dá tak, že nebudeš mít 10 stejných proměnných, ale uložíš si je do pole a pak můžeš ty hodnoty projít a porovnávat najednou cyklem, jak už tu bylo naznačeno.
No ja prave mam 7 textboxu a z kazdyho je 1 promena, ale v momente kdy je
nactu tak by se mi to zas michalo s tim co zas budou delat v tom vypoctu
. Ai budu potrebovat nejakej
kurz
. Jnak tady to je jak to
mam a Diky za radu
double a = double.Parse(cislo1TextBox.Text); /// pocet hodin na shopu
double g = double.Parse(cislo6TextBox.Text); /// hodinovka na shopu
double vypocethodinovkanashopu = a * g; /// vypocet hodinovka na shopu
hodinovkazshopu.Text = vypocethodinovkanashopu.ToString(); ///vysledek hodinovka na shopu
Pošli a my ti poradíme jak udělát kód logičtější a jednodušší

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Windows;
using System.Windows.Controls;
using System.Windows.Data;
using System.Windows.Documents;
using System.Windows.Input;
using System.Windows.Media;
using System.Windows.Media.Imaging;
using System.Windows.Navigation;
using System.Windows.Shapes;
namespace WpfApplication3
{
/// <summary>
/// Interaction logic for MainWindow.xaml
/// </summary>
public partial class MainWindow : Window
{
public MainWindow()
{
InitializeComponent();
}
private void tlacitko_Click(object sender, RoutedEventArgs e)
{
double a = double.Parse(cislo1TextBox.Text); /// pocet hodin na shopu
double b = double.Parse(cislo2TextBox.Text); /// pocet hodin offline
double c = double.Parse(cislo3TextBox.Text); /// pocet hodin dovolena
double d = double.Parse(cislo4TextBox.Text); /// koeficient kvality
double f = double.Parse(cislo5TextBox.Text); /// koeficient plneni
double g = double.Parse(cislo6TextBox.Text); /// hodinovka na shopu
double h = double.Parse(cislo7TextBox.Text); /// hodinovka za dovolenou
if ((a >= 0) && (a <= 500) && (b >= 0) && (b
<= 500) && (c >= 0) && (c <= 500) && (d >=
0) && (d <= 500) && (f >= 0) && (f <= 500)
&& (g >= 0) && (g <= 500) && (h >= 0)
&& (h <= 500))
{
double vypocethodinovkanashopu = a * g; /// vypocet hodinovka na shopu
double vypocethodinovkazaoffline = g * b; /// vypocet hodinovka za offline
double vypocethodinovkazadovolenou = h * c; /// vypocet hodinovka za
dovolenou
double vypocetbezkvality = vypocethodinovkanashopu +
vypocethodinovkazaoffline + vypocethodinovkazadovolenou; //hodinovka bez
kvality a provizi
double vypocetpriplnenisto = vypocetbezkvality * 0.6; /// vypocet provizi pri
plneni 100%
double vypocetpritvemplneni = vypocetpriplnenisto * f; /// vypocet provizi pri
tvem plneni
double vypocetvcetnekvality = vypocetbezkvality * d; /// vypocet vcetne
kvality
hodinovkazshopu.Text = vypocethodinovkanashopu.ToString(); ///vysledek
hodinovka na shopu
hodinovkazoffline.Text = vypocethodinovkazaoffline.ToString(); ///
vysledek hodinovka za offline
hodinovkazdovoleny.Text = vypocethodinovkazadovolenou.ToString(); ///
vysledek hodinovka za dovcu
hodinovkabezkvality.Text = vypocetbezkvality.ToString(); /// vysledek
hodinovka bez kvality a provizi
provizepristu.Text = vypocetpriplnenisto.ToString(); ///vysledek provizi pri
plneni 100%
provizetvoje.Text = vypocetpritvemplneni.ToString(); ///vysledek provizi pri
tvem plneni
provizeskvalitou.Text = vypocetvcetnekvality.ToString(); ///vysledek
vcetne kvality
}
else
{
MessageBox.Show("Prosím zadej číslo od 0 do 500.");
}
}
}
}
Pár připomínek:

A a nevis kde bych nasel nejaky priklady jak si udelat tu tridu jak pises v
bodu 2? stahoval jsem si v tech navodech ty priklady ale nefunguje mi to protoze
mam jinou verzi VS 
class Plat
{
public double PocetHodinNaShopu { get; set; }
public double PocetHodinOffline{ get; set; }
public double PocetHodinDovolena { get; set; }
public double KoeficientKvality { get; set; }
public double KoeficientPlneni { get; set; }
public double HodinovkaNaShopu { get; set; }
public double HodinovkaZaDovolenou { get; set; }
public Plat(TextBox pocetShop, TextBox pocetOffline, TextBox pocetDovolena,
TextBox koeficientKvality, TextBox koeficientPlneni,
TextBox hodinovkaShop, TextBox hodinovkaDovolena)
{
// ...
}
}
Pak si tam jen uděláš metody na ty tvoje výpočty a už aspoň poznáš
co je proměnná a i bez komentáře 
To je super, vypada to hned lip, ale obavam se ze tomu stejne moc nerozumim
. Ukázal by si mi to
prosim tě celý s jednim tim prikladem abych tam mel vzrorově vypocet treba ty
hodinoovky i s vysledkem??
Kód je ve všech verzích VS stejný - buďto nestahuj hotové řešení a
udělej to sám nebo si ty kódy z těch souborů vykopíruj (jsou to jen
textové soubory) a nebo si stáhni poslední verzi VS (express edici) - i pro
komerční účely je zdarma 
Chcem požiadať moderátora, aby toto vlákno presunul do diskusie c#.
Zobrazeno 20 zpráv z 20.