Válassz egy informatikával kapcsolatos szövegrészletet egy cikkből. (Javaslom pl. a http://computerworld.hu/ oldalait.) Készítsd ez alapján egy olyan programot, mint az órai.
Vagy
2017.10.hó: 40 nap alatt szedett fel 3000 évnyi tudást a Google mesterséges
intelligenciája:
Addig kell ma eljutnod, hogy kiíratod a szöveget.
Console.WriteLine("Óriási árfolyam-emelkedést produkál mostanában a bitcoin, " + "\n" +
"az elmúlt héten 16 százalékos növekedéssel már a 18 000 dolláros árfolyamot" + "\n" +
"is túllépte. Ugyanakkor ez a szint árfolyam még messze jár a 2017-es, közel" + "\n" +
"20 000 dolláros történelmi csúcstól, amit aztán jókora visszaesés követett." + "\n" +
" A jelenleg forgalomban lévő kibányászott bitcoin összesített értéke jelenleg " + "\n" +
"325,6 milliárd dollár, ami több, mint hatszorosa a második legelterjedtebb" + "\n" +
"kriptovalutának, az Etherumnak. Bár a bitcoin-árfolyam hagyományosan nagyon" + "\n" +
"ingadozó, az elemzők szerint most tartós maradhat a lendület. A bitcoin világban" + "\n" +
"azonban egyáltalán nincs minden rendben. A decentralizált pénzügy (DeFi) ugyani" + "\n" +
"s alapvetően az Etherum láncra épül, a fejlesztésekből a bitcoin szinte teljes egészében" + "\n" +
"kimarad. Vagyis az emberek nem használják másra a bitcoint, mint felhalmozásra." + "\n" +
"Jelenleg 18,5 millió bitcoin van \"kibányászva\": a kriptovaluta elvi korlátja 21" + "\n" +
"millió darab, tehát még van perspektíva a bitcoin-bányászok előtt, ám a" + "\n" +
"küszöbértékhez közeledve a bányászat is keservesebbé válik.");
Console.WriteLine();
Console.Write("1. feladat: \nMi a kriptovaluta neve?: ");
string bitcoin = String.Empty;
char _0 = Convert.ToChar(Console.Read());
bitcoin = bitcoin + _0;
char _1 = Convert.ToChar(Console.Read());
bitcoin = bitcoin + _1;
char _2 = Convert.ToChar(Console.Read());
bitcoin = bitcoin + _2;
char _3 = Convert.ToChar(Console.Read());
bitcoin = bitcoin + _3;
char _4 = Convert.ToChar(Console.Read());
bitcoin = bitcoin + _4;
char _5 = Convert.ToChar(Console.Read());
bitcoin = bitcoin + _5;
char _6 = Convert.ToChar(Console.ReadLine());
bitcoin = bitcoin + _6;
Console.Write("2. feladat \nHány millió Bitcoin van kibányászva?: ");
double minedBitcoins = Convert.ToDouble(Console.ReadLine());
Console.Write("3. feladat \nMekkora volt az árfolyama körülbelül 2017-ben a Bitcoin-nak(dollárban)?: ");
int bitcoinPrice17 = Convert.ToInt32(Console.ReadLine());
Console.Write("4. feladat \nAz elmúlt héten hány %-os növekedést produkált a bitcoin?: ");
byte lastWeeksGrow = Convert.ToByte(Console.ReadLine());
Console.Write("5. feladat\nMi a pontos neve ennek a valutának? (segítség ......valuta): ");
string cryptoCurrency = Console.ReadLine();
Console.WriteLine();
Console.WriteLine("Kiértékelés:");
Console.WriteLine();
byte points = 0;
if (bitcoin == "bitcoin" || bitcoin == "Bitcoin") //1. feladat ellenőrzése
{
Console.WriteLine("1. feladat megoldása megfelelő +1 pont");
points++;
}
else
{
Console.WriteLine("1. feladat megoldása nem megfelelő a válaszod {0} volt, a helyes megfejtés: bitcoin", bitcoin);
}
if (minedBitcoins == 18.5) //2. feladat ellenőrzése
{
Console.WriteLine("2. feladat megoldása megfelelő +1 pont");
points++;
}
else
{
Console.WriteLine("2. feladat megoldása nem megfelelő a válaszod {0} volt, a helyes megfejtés: 18.5", minedBitcoins);
}
if (bitcoinPrice17 == 20000) //3. feladat ellenőrzése
{
Console.WriteLine("3. feladat megoldása megfelelő +1 pont");
points++;
}
else
{
Console.WriteLine("3. feladat megoldása nem megfelelő a válaszod {0} volt, a helyes megfejtés: 20000", bitcoinPrice17);
}
if (lastWeeksGrow == 16) //4. feladat ellenőrzése
{
Console.WriteLine("4. feladat megoldása megfelelő +1 pont");
points++;
}
else
{
Console.WriteLine("4. feladat megoldása nem megfelelő. A válaszod {0} volt, a helyes megfejtés: 16", lastWeeksGrow);
}
if (cryptoCurrency == "kripto" || cryptoCurrency == "kriptovaluta") //5. feladat ellenőrzése
{
Console.WriteLine("5. feladat megoldása megfelelő +1 pont");
points++;
}
else
{
Console.WriteLine("5. feladat megoldása nem megfelelő. A válaszod {0} volt, a helyes megfejtés: kripto", cryptoCurrency);
}
Console.WriteLine();
Console.WriteLine("Elérhető pontszám 5 ebből elértél: {0} pontot.", points);
double szazalek = (points / 5.0)*100;
Console.WriteLine("Százalékos teljesítményed: {0}%", szazalek);
Console.ReadLine();
Barbi megoldása:
Console.WriteLine("Tíz vállalat közül nyolc gyorsított digitális átalakulásán a járványhelyzet következtében," + "\n" +
"mutatja a Dell Technologies friss transzformációs indexe." + "\n" +
"Most bejelentett APEX - projektjén keresztül a szállító hamarosan szolgáltatásként elérhető hardvermegoldásokkal is segíteni fogja a tempó fokozását." + "\n" +
"A jelenlegi üzleti környezetben a vállalatok 80 százaléka" + "\n" +
"mindössze pár hónap leforgása alatt felgyorsította digitális átalakulást célzó programjainak legalább némelyikét," + "\n" +
"állapította meg a cég kétévente frissített globális felmérésének idei kiadásában," + "\n" +
"amely az elsők között ad ilyen átfogó képet a világjárvány informatikai beruházásokra gyakorolt hatásáról." + "\n" +
"Július és augusztus folyamán a Vanson Bourne közreműködésével a Dell Technologies 18 országban" + "\n" +
" 4300 közép- és nagyvállalati felsővezetőt kérdezett az üzlet digitális átalakításáról." + "\n" +
" A válaszok alapján a két korábbi - 2016-ban és 2018-ban készült - indexet követően" + "\n" +
"idén először nőtt 6 százalékra a digitálisan legérettebbnek számító vállalatok aránya," + "\n" +
"míg az aktívan digitalizáló szervezetek tábora két év leforgása alatt" + "\n" +
"23-ról 39 százalékra bővült.");
Console.WriteLine();
Console.Write("10 vállalat közül hány gyorsított a digitális átalakulásán?");
double vallalat = Convert.ToDouble(Console.ReadLine());
Console.Write("Milyen projektet jelentettek be?");
char apex1 = Convert.ToChar(Console.Read());
char apex2 = Convert.ToChar(Console.Read());
char apex3 = Convert.ToChar(Console.Read());
char apex4 = Convert.ToChar(Console.ReadLine());
string apex = "";
apex = apex + apex1 + apex2 + apex3 + apex4;
Console.Write("Kinek a közreműködésével kérdeztek az üzlet digitális átalakításáról?");
string kozremukodo = Console.ReadLine();
Console.Write("Hány országban kérdeztek vállalati felsővezetőket?");
int orszag = Convert.ToInt32(Console.ReadLine());
Console.Write("Hány közép- és nagyvállalati felsővezetőt kérdeztek?");
int felsovezeto = Convert.ToInt32(Console.ReadLine());
Console.Write("Hány százalékra nőtt idén a digitálisan legérettebbnek számító vállalatok aránya?");
int szazalek = Convert.ToInt32(Console.ReadLine());
Console.Write("Az aktívan digitalizálók tábora két év alatt 23-ról 39 százalékra nőtt? (true/false)");
bool bovules = Convert.ToBoolean(Console.ReadLine());
Console.WriteLine();
Console.WriteLine("A következőket válaszoltad: ");
Console.WriteLine("10 vállalat közül ennyi gyorsított digitális átalakulásán:{0}", vallalat);
Console.WriteLine("Ezt a projektet jelentette be a DELL:{0}", apex);
Console.WriteLine("Az ő közreműködésével kérdeztek az üzlet digitális átalakításáról:{0}", kozremukodo);
Console.WriteLine("Ennyi országban kérdeztek vállalati felsővezetőket:{0}", orszag);
Console.WriteLine("Ennyi közép- és nagyvállalati felsővezetőt kérdeztek:{0}", felsovezeto);
Console.WriteLine("Idén ennyi százalékra nőtt a digitálisan legérettebbnek számító vállalatok aránya:{0}", szazalek);
Console.WriteLine("Az aktívan digitalizálók tábora két év alatt 23-ról 39 százalékra nőtt:{0}", bovules);
Console.ReadLine();