C# konzole – TEST – Program nákup

Slides:



Advertisements
Podobné prezentace
ing. Květoslava Plechatá
Advertisements

DPH Vypočítej sazbu DPH.
Funkce Připomeňme si program pro výpočet faktoriálu:
Pole, ukazatele a odkazy
Algoritmy I Cvičení č. 1.
Alg51 Rozklad problému na podproblémy Postupný návrh programu rozkladem problému na podproblémy –zadaný problém rozložíme na podproblémy –pro řešení podproblémů.
Větvení cykly J a v a Začínáme programovat Lucie Žoltá.
Kapitoly z metodologie pedagogického výzkumu Prostředí pro výuku algoritmů Vojtěch Ouška.
Ing. Josef Veselý Označení šablony a vzdělávací sady viz.rozpis.
Ing. Josef Veselý Označení šablony a vzdělávací sady viz.rozpis.
Čísla Desetinná čísla. čísla desetinná se v PC ukládají jiným způsobem než čísla celá – výpočty s nimi provádí dvě odlišné části procesoru při výpočtech.
IB111 Programování a algoritmizace
ZADÁNÍ Sestavte program, který vypočítá obvod a obsah čtverce o straně a. Zajistěte, aby výpočet byl realizován pouze v případě, kdy strana a bude mít.
ŠKOLA:Gymnázium, Tanvald, Školní 305, příspěvková organizace ČÍSLO PROJEKTU:CZ.1.07/1.5.00/ NÁZEV PROJEKTU:Šablony – Gymnázium Tanvald ČÍSLO ŠABLONY:VI/2.
Daňová soustava – nepřímé daně II. Ing.František Balák Střední průmyslová škola, Mladá Boleslav, Havlíčkova 456 CZ.1.07/1.5.00/ MODERNIZACE VÝUKY.
POSLOUPNOST úkol 1_41. ZADÁNÍ Sestavte program, který doplní tabulku nepřímé úměrnosti pro hodnoty proměnné x = 1, …, n. Nepřímá úměrnost je zadána uživatelem.
Vnořené větvení. If – else - vnořování Kostrukce if, nebo if-else lze do sebe vnořovat, a tak vytvářet další větvení již rozvětveného kódu.
PŘÍKAZ while úkol 1_42.
Jazyk C A0B36PRI - PROGRAMOVÁNÍ Část II.
ŠKOLA:Gymnázium, Tanvald, Školní 305, příspěvková organizace ČÍSLO PROJEKTU:CZ.1.07/1.5.00/ NÁZEV PROJEKTU:Šablony – Gymnázium Tanvald ČÍSLO ŠABLONY:III/2.
Základní účtování daně z přidané hodnoty
ÚPLNÁ PODMÍNKA V JAVĚ úkol 1_29.
NEÚPLNÁ PODMÍNKA V JAVĚ úkol 1_26. ZADÁNÍ Napište zdrojový kód k zadanému vývojovému diagramu.
ZADÁNÍ Sestavte program, který vytiskne n hvězdiček.
PŘÍKAZ for úkol 1_47.
NEÚPLNÁ PODMÍNKA V JAVĚ úkol 1_25. ZADÁNÍ Sestavte program, který po načtení čísla z klávesnice vypočítá jeho absolutní hodnotu a vytiskne ji na obrazovku.
POSLOUPNOST úkol 1_45.
PŘÍKAZ do - while úkol 1_43.
PŘÍKAZ while úkol 1_40.
Pravopisné lovy beze zbraní Gymnázium a Jazyková škola s právem státní jazykové zkoušky Zlín Tematická oblastPravopis vesele i vážně Datum vytvoření21.
Pojmy internetu - test Gymnázium a Jazyková škola s právem státní jazykové zkoušky Zlín Tematická oblastInternetové technologie, programování Datum vytvoření2013.
Výpočet aritmetického průměru Gymnázium a Jazyková škola s právem státní jazykové zkoušky Zlín Tematická oblastMATEMATIKA - Finanční matematika a statistika.
Konstrukce rovnoběžníku Gymnázium a Jazyková škola s právem státní jazykové zkoušky Zlín Tematická oblast Matematika – Planimetrie Datum vytvoření
NÁZEV ŠKOLY: Střední odborná škola Net Office, spol. s r.o., Orlová-Lutyně AUTOR: Ing. Adéla Tomalová NÁZEV: Podpora výuky v technických oborech TEMA:
NÁZEV ŠKOLY: S0Š Net Office, spol. s r.o., Orlová-Lutyně AUTOR: Ing. Adéla Tomalová NÁZEV: Podpora výuky v technických oborech TEMA: Objektově orientované.
Cloud computing a ukládání dat Gymnázium a Jazyková škola s právem státní jazykové zkoušky Zlín Tematická oblastInternetové technologie, programování Datum.
Pojmy internetu Gymnázium a Jazyková škola s právem státní jazykové zkoušky Zlín Tematická oblastInternetové technologie, programování Datum vytvoření2012.
C# konzole – Program prodej a zisk Gymnázium a Jazyková škola s právem státní jazykové zkoušky Zlín Tematická oblastInternetové technologie, programování.
Internetová doména, její dostupnost a registrace Gymnázium a Jazyková škola s právem státní jazykové zkoušky Zlín Tematická oblastInternetové technologie,
NÁZEV ŠKOLY: S0Š Net Office, spol. s r.o., Orlová-Lutyně AUTOR: Ing. Adéla Tomalová NÁZEV: Podpora výuky v technických oborech TEMA: Objektově orientované.
C# konzole – Objem kvádru Gymnázium a Jazyková škola s právem státní jazykové zkoušky Zlín Tematická oblastInternetové technologie, programování Datum.
Výpočty ve statistice – test k procvičení
C# konzole – TEST Program spotřeba vody
NÁZEV ŠKOLY: Střední odborná škola Net Office, spol. s r. o
Jazyk C# a platforma .NET ZS 2016/2017
Konstrukce lichoběžníku
Diagramy - opakování Tematická oblast
Výukový materiál zpracován v rámci projektu
Konstrukce trojúhelníku II
C# konzole – Vstup a výstup
C# konzole – Podíl dvou čísel, podmínka IF
Výukový materiál zpracován v rámci projektu
Úroky - samostatná práce
Název školy: Základní škola a Mateřská škola, Libhošť 90, příspěvková organizace Autor: Mgr. Šárka Vítová Reg.číslo projektu: CZ.1.07/1.4.00/ Název.
NÁZEV ŠKOLY: Střední odborná škola Net Office, spol. s r. o
Název školy, adresa: Základní škola a mateřská škola Kamenný Přívoz,
Výukový materiál zpracován v rámci projektu
Konstrukce trojúhelníku I
C# konzole – Program emoce
Výukový materiál zpracován v rámci projektu
C# konzole – Součet dvou čísel
Výukový materiál zpracován v rámci projektu
C# konzole – Program pro výpočet výrazu
Výukový materiál zpracován v rámci projektu
Konstrukce trojúhelníku III
Algoritmus pro výpočet druhé odmocniny
Opakování ze 3. cvičení deklarace proměnných výpis na monitor (výstup)
NÁZEV ŠKOLY: S0Š Net Office, spol. s r.o., Orlová-Lutyně
C# konzole – Textový výstup
NÁZEV ŠKOLY: S0Š Net Office, spol. s r.o., Orlová-Lutyně
Transkript prezentace:

C# konzole – TEST – Program nákup Tematická oblast Internetové technologie, programování Datum vytvoření 2013 Ročník 3 Stručný obsah Zadání ceny za zboží bez daně, částky v peněžence, dopočet ceny s DPH a porovnání v aplikaci v jazyce C# Způsob využití Studenti napíší program, který určí cenu nákupu s daní a oznámí, zda mají dostatek peněz k jeho realizaci. Autor Mgr. Michal Mikláš Kód VY_32_INOVACE_35_IMIK16 Gymnázium a Jazyková škola s právem státní jazykové zkoušky Zlín

Zadání Napište program, kterému zadáte cenu zboží v Kč bez DPH a sumu peněz, které máte k dispozici. DPH je „daň z přidané hodnoty“ – předpokládáme, že je to 21 %. Tato daň se tedy připočítá k ceně zboží při prodeji. Program spočítá cenu zboží včetně DPH a podle zadaných hodnot napíše jednu z následujících zpráv: Máte na to a zbyde vám: částka, která Vám zbyde z peněz, které máte k dispozici. NEBO Nemáte na to a chybí vám: částka, která Vám momentálně chybí, abyste si dané zboží mohli zakoupit.

Kroky výsledného algoritmu Deklarace proměnných, načtení ceny bez DPH (cenabezdph), výpočet ceny s DPH (cenasdph), načtení sumy peněz v peněžence (vpenezence) double cenabezdph, cenasdph, vpenezence, zbyde, chybi; Console.WriteLine("Zadejte cenu vašeho nákupu bez DPH:"); cenabezdph = int.Parse(Console.ReadLine()); Console.WriteLine("Cena vašeho nákupu s DPH je:"); cenasdph = (cenabezdph/100) * 121; Console.WriteLine(cenasdph); Console.WriteLine("V pěněžence máte:"); vpenezence = int.Parse(Console.ReadLine());

Kroky výsledného algoritmu Když je v peněžence číslo větší nebo rovno ceně zboží s DPH, tak mám dostatek peněz na zaplacení zboží. Zbylá částka v peněžence se uloží do proměnné zbyde. if (vpenezence >= cenasdph) { zbyde = vpenezence - cenasdph; Console.WriteLine("Máte na to a zbyde vám:"); Console.WriteLine(zbyde); Console.ReadKey(); }

Kroky výsledného algoritmu Pokud není v peněžence číslo větší nebo rovno ceně zboží s DPH, tak nemám dostatek peněz na zaplacení zboží. Chybějící částka se vloží do proměnné chybí. else { chybi = cenasdph - vpenezence; Console.WriteLine("Nemáte na to a chybí vám:"); Console.WriteLine(chybi); Console.ReadKey(); }

Výpis kompletního zdrojového kódu konzolové aplikace using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace ConsoleApplication21 { class Program static void Main(string[] args) double cenabezdph, cenasdph, vpenezence, zbyde, chybi; Console.WriteLine("Zadejte cenu vašeho nákupu bez DPH:"); cenabezdph = int.Parse(Console.ReadLine()); Console.WriteLine("Cena vašeho nákupu s DPH je:"); cenasdph = (cenabezdph/100) * 121; Console.WriteLine(cenasdph); Console.WriteLine("V pěněžence máte:"); vpenezence = int.Parse(Console.ReadLine()); if (vpenezence >= cenasdph) zbyde = vpenezence - cenasdph; Console.WriteLine("Máte na to a zbyde vám:"); Console.WriteLine(zbyde); Console.ReadKey(); } else chybi = cenasdph - vpenezence ; Console.WriteLine("Nemáte na to a chybí vám:"); Console.WriteLine(chybi);