Soundskan badanie częstotliwości – C++ beep

Program wydaje dźwięk z głośniczka wewnętrznego komputera, o częstotliwościach podanych w zakresie.

Wydaje dźwięk w przedziałach jakich mu podamy, wartość podawana jest w Hz. Używając programu możesz sprawdzić, w jakich granicach częstotliwości, człowiek słyszy.

Dla osób o mocnych nerwach.

C++ Beep

#include <iostream>
#include <windows.h>
  #include <conio.h>
    
using namespace std;

double pobierz(int liczba){
       while(!(cin>>liczba)){
            cout << "Podaj poprawna wartosc: ";
  cin.clear(); 
  cin.sync();}
  return liczba;
       }

int main() {
      start:
    system("title SoundSkan");
  cout << "SoundSkan by Jasiek65"  << endl;
    cout << "Sprawdz do jakiej czestotliwosci slyszysz!" << endl;
  cout << "--------------------------------------------------------------------------" << endl;
    int min, max;
    int interwal;
  
    cout << "Podaj czestotliwosc minimalna: ";
  min = pobierz(min);
  cout << "Podaj czestotliowsc maksymalna: ";
  max = pobierz(max);
  cout << "Podaj interwal(odstep): ";
  interwal = pobierz(interwal);
  
system("color 02");
    for(int a=min; a<max; a= a+interwal)
    {
   
             cout<< "Aktualna czestotliwosc: "<< a << endl;
              Beep(a,200);
              system("cls");
             }
    
    
    cout << "Wytrzymales? Zakonczyc? T/N";
    char znak;
    znak = getch();  
    if(znak != 't')
    {
    system("cls");
        goto start;  
            }
 return 0;   
}

Uwaga!
Goto jest to bardzo przestarzała komenda, zaleca się jej nieużywanie. Można w prosty sposób zamienić ją na funkcje while, zastępującej działanie tej funkcji.

Strona wyszukana na takie tagi:

  • c program zamienia minuty na godziny
  • programy w c
  • Small basic zgadnij liczbę
  • gotoweprogramy c
  • program c przykład
  • programy w c przykłady
  • zaawansowane programy c

C++ Ludek

Napisz program, który będzie przesuwał dany napis, co określony czas.

C++ ludek

    #include <iostream>
#include <windows.h>
#include <conio.h>
#include <string>

using namespace std;

int main()
{
cout << " O" <<endl
<< "/I\\" << endl
<< " I" << endl
<< "/^\\" << endl;
Sleep(1000);
system("cls");
for(string a; 1; a +="\t")
{
cout << a <<"\t O" <<endl
<< a <<"\t/I\\" << endl
<< a <<"\t I" << endl
<< a <<"\t/^\\" << endl;
Sleep(1000);
system("cls");
}
return 0;
}

Program ma pokazać użycie komend:
System - Do sterowania komendami Dos-u.
sleep() – Zatrzymanie pracy programu na określony czas.
system("cls"); – Czyszczenie okna programu

Strona wyszukana na takie tagi:

  • c gotowe programy