Închis

Proiect OOP

Obiecte muzicale

Se doreste realizarea unei aplicatii, care sa permita, atat specificarea unei partituri muzicale, cat si interpretarea ei. O partitura muzicala se specifica folosind urmatoarele notatii:

obiect_muzical = nota

| pauza

| obiect_muzical :+: obiect_muzical

| obiect_muzical :=: obiect_muzical

Unde:

 Nota este o pereche formata din inatltimea notei (un intreg) si durata sa (un real);

 Pauza are doar o durata (un real)

 Operatorul :+: inseamna ca cele doua secvente (de note si pauze) se canta simultan;

 Operatorul :=: inseamna ca cele doua secvente se canta secvential (una dupa alta)

Aplicatia trebuie sa permita citirea unei partituri muzicale, dintr-un fisier text si trebuie sa genereze o secventa de evenimente muzicale spre un player MIDI, fiecare eveniment musical specificand o inaltime a notei care se canta, volumul ei (in cazul in care sunt mai multe note cantate simultan), precum si durata.

Operatii cerute:

 ı citirea partiturii dintr-un fisier text;

 ı generarea secventei de evenimente muzicale pe ecran;

Cerinte de implementare:

 ı Posibilitatea de stocare si restaurare a datelor;

 ı Tratarea exceptiilor;

 ı Utilizarea claselor iterator pentru parcurgerea listelor;

 ı Dialogul cu utilizatorul prin intermediul unei interfete grafice

Aptitudini: Programare C++, Inginerie, PHP, Arhitectură software

Vezi mai multe: iterator in c, evenimente php, doar, oop oop, spre, proiect, partitura, cat care, aplicatii, php midi, software php oop, fix mail server spam problem sent yahoo mai, oop asm, oop application database, mortgage calc java oop, php website oop, easy oop php database query, library assistant chiang mai, oop database, statically typed oop

Despre angajator:
( 0 recenzii ) Craiova, Romania

ID Proiect: #6953207

4 freelanceri licitează în medie 115$ pentru acest proiect

omarqandeel

C,C++,C#,Asp.net, Java Programming, also I'm a system administrator with 5 years of experience in system administration and technical support for different platforms, I'm certified from Redhat, Microsoft, Vmware. I hav Mai multe

%bids___i_sum_sub_35%%project_currencyDetails_sign_sub_36% USD în 3 zile
(39 recenzii)
5.0
juniadsarfraz

C++ EXPERT here. Contact me ASAP. I can help you. Regards, Junaid

%bids___i_sum_sub_35%%project_currencyDetails_sign_sub_36% USD în 4 zile
(35 recenzii)
4.7
Mexxy

Buna ziua! Am citit cu atentie cererea dumneavoastra! Va pot ajuta cu mare placere! Astept cu interes mai multe detalii! O zi excelenta!

%bids___i_sum_sub_35%%project_currencyDetails_sign_sub_36% USD în 3 zile
(4 recenzii)
3.8
mhassamkhan

Dear Hiring Manager, I have been working in development for almost 4 years.I read your requirements carefully and came to know that I have excellent skills to work on this [login to view URL] I am new here (not new in IT) Mai multe

%bids___i_sum_sub_32%%project_currencyDetails_sign_sub_33% USD în 1 zi
(3 recenzii)
0.9
sofragiucosmin

A proposal has not yet been provided

%bids___i_sum_sub_35%%project_currencyDetails_sign_sub_36% USD în 5 zile
(0 recenzii)
0.0