Byla založena nadace Open Home Foundation zastřešující více než 240 projektů, standardů, ovladačů a knihoven (Home Assistant, ESPHome, Zigpy, Piper, Improv Wi-Fi, Wyoming, …) pro otevřenou chytrou domácnost s důrazem na soukromí, možnost výběru a udržitelnost.
Společnost Meta otevírá svůj operační systém Meta Horizon OS pro headsety pro virtuální a rozšířenou realitu. Vedle Meta Quest se bude používat i v připravovaných headsetech od Asusu a Lenova.
Společnost Espressif (ESP8266, ESP32, …) získala většinový podíl ve společnosti M5Stack, čímž posiluje ekosystém AIoT.
Byla vydána nová stabilní verze 3.5 svobodného multiplatformního softwaru pro editování a nahrávání zvukových souborů Audacity (Wikipedie). Přehled novinek také na YouTube. Nově lze využívat cloud (audio.com). Ke stažení je oficiální AppImage. Zatím starší verze Audacity lze instalovat také z Flathubu a Snapcraftu.
50 let operačního systému CP/M, článek na webu Computer History Museum věnovaný operačnímu systému CP/M. Gary Kildall z Digital Research jej vytvořil v roce 1974.
Byl zveřejněn program a spuštěna registrace na letošní konferenci Prague PostgreSQL Developer Day, která se koná 4. a 5. června. Na programu jsou 4 workshopy a 8 přednášek na různá témata o PostgreSQL, od konfigurace a zálohování po využití pro AI a vector search. Stejně jako v předchozích letech se konference koná v prostorách FIT ČVUT v Praze.
Po 48 letech Zilog končí s výrobou 8bitového mikroprocesoru Zilog Z80 (Z84C00 Z80). Mikroprocesor byl uveden na trh v červenci 1976. Poslední objednávky jsou přijímány do 14. června [pdf].
Ještě letos vyjde Kingdom Come: Deliverance II (YouTube), pokračování počítačové hry Kingdom Come: Deliverance (Wikipedie, ProtonDB Gold).
Thunderbird 128, příští major verze naplánovaná na červenec, přijde s nativní podporou Exchange napsanou v Rustu.
Byly vyhlášeny výsledky letošní volby vedoucího projektu Debian (DPL, Wikipedie). Novým vedoucím je Andreas Tille.
Řešení dotazu:
Máme zadaniePoradna neslouzi k vypracovavani domacich ukolu.
kruznice.h
do kruznice.cpp
, má v podstatě splněno.
#include <iostream> #include <string> #define _USE_MATH_DEFINES #include <math.h> class Kruh { private: std::string m_nazev; float m_polomer; float m_obsah; float m_obvod; void vypoctiObsah(){m_obsah = M_PI * (m_polomer * m_polomer);} void vypoctiObvod(){m_obvod = 2 * M_PI * m_polomer;} public: Kruh(std::string nazev, float polomer) : m_nazev(nazev), m_polomer(polomer) { vypoctiObsah(); vypoctiObvod(); } void setPolomer(float polomer) { m_polomer = polomer; vypoctiObsah(); vypoctiObvod(); } std::string getNazev() {return m_nazev;} float getPolomer() {return m_polomer;} float getObsah() {return m_obsah;} float getObvod() {return m_obvod;} void vypisInfo() { std::cout << "Nazev kruhu: " << getNazev() << std::endl; std::cout << "Polomer kruhu: " << getPolomer() << std::endl; std::cout << "Obsah kruhu: " << getObsah() << std::endl; std::cout << "Obvod kruhu: " << getObvod() << std::endl << std::endl; } void vypisDotaz() { float polomer; std::cout << "Zadej novy polomer: "; std::cin >> polomer; setPolomer(polomer); } }; int main() { Kruh kolo("Kolo Kokot", 15.5552); kolo.vypisInfo(); kolo.vypisDotaz(); kolo.vypisInfo(); return 0; }
Tiskni Sdílej: