Am nevoie de o aplicatie in pyton care inglobeaza un generator de nunere reale un mini joc de ghicit numere si un convertor de uinitati de masura.Aplicatie trebuie sa aiba o interfata grafica iar tranzitia intre programe sa se faca fara ca aplicatia sa reporneasca.
REGULI DE IMPLEMENTARE:
Generatorul de nr random:
Scopul acestui subprogram este ca, calculatorul sa genereze numere random in intervale
alese de catre utilizator. (ex. Random.org)
o Inputurile sub-programului sunt urmatoarele:
▪ Un interval de numere (intre cat si cat sa genereze numere).
▪ Sa aiba optiuni de selectie multiple cum ar fi: sa poata genera doar numere prime,
sa poata genera doar numere pare sau impare.
▪ Sa se poata alege cate numere random sa returneze sub forma unei liste.
o Aplicatia trebuie facuta sa imite idea de numere random: in cazul in care programul se
porneste de mai multe ori cu aceleasi inputuri, sa ofere mereu alte numere.
o Aplicatia trebuie sa ofere optiunea de a stoca numerele generate intr-un fisier, fiecare
numar scris sa aiba formatul: data -> numar generat. Acest fisier va fi creat prima data
cand se porneste aplicatia, si va scrie mereu in continuare numere generate. (Programul
trebuie sa nu stearga datele din fisier la o noua scriere).
MINI JOC DE GHICIT NUMERE:
Programul incepe prin a genera un numar aleatoriu intre doua numere (setate de catre
utilizator prin consola/interfata grafica sau initializate de program).
o Dupa, programul va cere utilizatorului sa introduca un numar.
o Daca numarul introdus nu este cel corect, pe ecran va aparea un mesaj prin care
informeaza utilizatorul ca nu a ghicit, si ii ofera indicii despre numarul generat (daca este
mai mare, mai mic, daca este aproape, etc).
o Un contor va trebui sa tina seama de cate ori a ghicit utilizatorul un numar gresit, iar la
final cand a nimerit numarul corect, acesta va afisa pe ecran “scorul” jucatorului cu un
mesaj castigator. Pe urma se va cere introducerea unui nume pentru jucator ca sa
stocheze rezultatul.
o Scorul va fi stocat intr-un fisier “grila_scor.txt”, unde se va tine seama de cine are cel mai
bun scor (cine a gicit numarul in cat mai putine incercari).
o In aplicatie se va adauga si o functie de afisare scor, ce va afisa datele din fisier.
CONVERTORUL DE UNITATI DE MASURA:
Convertorul trebuie sa permita urmatoarele conversii (care sunt compatibile in ambele
directii):
o Temperatura: din grade Celsius in grade Fahrenheit
o Lungimea: din metrii in inch
o Masa: din kilograme in livre (pounds)
o Distanta: kilometru in mila
o Timp: din ora in secunda
o Presiuni: din pascali in bari
o Viteza: din m/s (metri per secunda) in km/h (kilometri per ora)
o Valuta: din lei in euro
o Afisajul convertorului de unitati trebuie sa fie cat mai prietenos cu utilizatorul. o Toate operatiunile introduse de catre utilizator pentru a fi convertite trebuie stocate intr-un fisier numit istoric.txt ca un istoric al aplicatiei.
o Din sub aplicatia de convertor, utilizatorul trebuie sa poata reveni usor inapoi la aplicatia de calculator
Vă mulțumim că ați ales să vizitați site-ul nostru dedicat Informatică. Sperăm că informațiile disponibile v-au fost utile. Dacă aveți întrebări sau aveți nevoie de asistență suplimentară, vă rugăm să ne contactați. Revenirea dumneavoastră ne va bucura, iar pentru acces rapid, nu uitați să ne salvați la favorite!