Untitled

 avatar
unknown
csharp
a year ago
1.7 kB
12
Indexable

/*
Stwórz program konsolowy sprawdzający, czy wybraną grę można uruchomić na
komputerze z konkretnymi parametrami sprzętu. Aby dało się ją włączyć wszystkie
warunki odnośnie wymagań sprzętowych muszą być spełnione. Dane naszego
komputera zapisujemy do stałych. Dane gry wprowadzamy z poziomu konsoli.
*/

/*dane komputera*/
const int WOLNE_MIEJSCE_GB = 300;
const int RAM_GB = 16;
const int TAKTOWANIE_CPU_MHZ = 3500;
const int PAMIEC_GPU_GB = 8;

Console.WriteLine("Podaj jakie są wymagania gry, którą chcesz zainstalować");
// 1. Wczytaj liczbe wolnego miejsca w GB uzytkownika 
Console.Write("Podaj GB miejsca: ");
int gbGry = int.Parse(Console.ReadLine());
// 2. Wczytaj liczbe RAM_GB uzytkownika 
Console.Write("Podaj ile masz pamięci RAM: ");
int ramGry = int.Parse(Console.ReadLine());
// 3. Wczytaj liczbe TAKTOWANIE_CPU_MHZ uzytkownika 
Console.Write("Podaj jakie masz taktowanie procesora w mhz np 3500mhz: ");
int mhzGry = int.Parse(Console.ReadLine());
// 4. Wczytaj liczbe PAMIEC_GPU_GB uzytkownika 
Console.Write("Podaj ile pamięci ma Twoja karta graficzna (RAM_GPU) ");
int pamiecGpu = int.Parse(Console.ReadLine());
// 5. Sprawdzenie wszysktich 4 warunkow czy sa spelnione
bool czyMogeZainstalowac = (gbGry <= WOLNE_MIEJSCE_GB) && (ramGry <= RAM_GB) && (mhzGry <= TAKTOWANIE_CPU_MHZ) && (pamiecGpu <= PAMIEC_GPU_GB);
// 6. Wyswietlam informacje czy moge zainstalowac
string pozytywnaOdpowiedz = "Tak mozesz zainstalowac tą gre";
string negatywnaOdpowiedz = "Niestety, nie mozesz zainstalowac tej gry";

string ostatecznaOdpowiedz = czyMogeZainstalowac ? pozytywnaOdpowiedz : negatywnaOdpowiedz;
Console.WriteLine(ostatecznaOdpowiedz);
Editor is loading...
Leave a Comment