documents export 2014 01 21 (1) T3gW9ndG


#include
#include
#include
#include
#include
using namespace std;

int main()
{
/* napisać program wczytujący znaki z klawiatury; wczytanie znaków 'k'
lub 'K' kończy wczytywanie; zadanie rozwiązać dwoma sposobami,
wykorzystując pętlę "while" i "do while" */

char x;

cout<<"\n\n\nPodawaj znaki z klawiatury k i K konczy podawanie"<<"\n";
do
{
cout<<"\nPodaj znak: ";
x=getch();
cout << x;
}while(x!='k' && x!='K');

cout<<"\nZakonczyles wprowadzanie !";



char z;

cout<<"\n\n\nPodawaj znaki z klawiatury k i K konczy podawanie"<<"\n";


while(z!='k' && z!='K')
{
z=getch();
cout<<"\nPodaj znak: "< }
cout<<"\nZakonczyles wprowadzanie !";


/* napisać program wczytujący znaki z klawiatury wykorzystując funkcję
getch() (biblioteka conio.h), wczytywane znaki należy wyświetlać na bieżąco
na konsoli; wczytywanie znaków kończy podanie znaku 'q', przy czym znak
kończący nie może pojawić się na ekranie; rozważyć zastosowanie pętli
"while" i "do while", uzasadnić wybór */



char l;

cout<<"\n\n\nPodawaj znaki z klawiatury q konczy podawanie"<<"\n";

while(l!='q')
{
cout<<"\npodaj znak "< l=getch();

}

cout<<"\nZakonczyles wprowadzanie !";




/* zmodyfikować program z punktu poprzedniego tak, aby na konsolę były
wyprowadzane nie znaki, a ich kody ASCII.*/

char p;
cout<<"\n\n\nPodawaj znaki z klawiatury q konczy podawanie"<<"\n";

while(p!='q')
{
p=getch();
cout<<"\npodaj znak "< }

cout<<"\nZakonczyles wprowadzanie !";







/* zastosować pętle "do while" w programie na wyznaczanie pierwiastków
równania kwadratowego do wymuszenia na użytkowniku wprowadzenia
współczynnika "a" o wartości różnej od zera tak, aby równanie było
kwadratowe */

float a,b,c,delta;
float x1,x2,x12,c1,c2;


do
{
cout << "Podaj a = ";
cin >> a;
}while (a<=0);

cout << "Podaj b = ";
cin >> b;
cout << "Podaj c = ";
cin >> c;

if (a==0)
{cout << "\nRownanie liniowe." << "\nPowtorz program.";
}
else
{ delta = (pow(b,2)-4*a*c);

if (delta>=0)
{ if (delta>0)
{ x1=(((-b)-(sqrt(delta)))/(2*a));
x2=(((-b)+(sqrt(delta)))/(2*a));
cout << "Pierwiastki wynosza "<< x1 << " oraz " << x2;
}
else
{ x12 = ((-b)/(2*a));
cout << "Pierwiastek wynosi " << x12;
}
}
else
{
c1 = ((-b)/(2*a))+(sqrt(-delta)/(2*a));
c2 = ((-b)/(2*a))-(sqrt(-delta)/(2*a));
cout << "Pierwiastki wynosza " << c1 << " oraz " << c2;
}
}





/* zmodyfikować program na obliczanie pierwiastków równania
kwadratowego tak, aby możliwe było wykonanie obliczeń dla nowych
danych wejściowych bez ponownego uruchamiania programu. */


/* wyświetlać losowo wybrane znaki do naciśnięcia dowolnego przycisku.
Skorzystać z funkcji kbhit(), zwracającej wartość false gdy nie naciśnięto
przycisku i wartość true w przeciwnym wypadku. Losowanie przeprowadzić
wykorzystując funkcję rand() (include ). */







getch();
return 0;
}


Wyszukiwarka

Podobne podstrony:
Ty i 1,2,3 warunki od 2014 01 01
Franciszek 2014 01 19 Orędzie
2014 03 21 Dec nr 106 MON Dep WiPO odznaka pamiątkowa
2014 01 08 KEYS TO UNLOCK THE IMPOSSIBLE REALM Part 2
Cennik biletów jednorazowych na pociągi PR od 2014 01 01
TI 00 01 21 T pl
01 (21)

więcej podobnych podstron