rozwiązanie zadań


Sprawdzić czy szesnastkowa: Kod:

CString liczba;
bool czyszesnastkowa=true;
okno1.GetWindowText(liczba);
for(int i=0; i {
if(!((liczba[i]>='0' && liczba[i]<='9')||(liczba[i]>='a'&&liczba[i]<='f')))
{
czyszesnastkowa=false;
break;
}
}

if(czyszesnastkowa)
MessageBox("szesnastkowa");
else
MessageBox("Nie ten format");


Sprawdzić czy dziesiętna: Kod:

CString liczba;
bool czydziesietna=true;
okno1.GetWindowText(liczba);
for(int i=0; i {
if(liczba[i]<'0' || liczba[i]>'9')
{
czydziesietna=false;
break;
}
}

if(czydziesietna)
MessageBox("dziesietna");
else
MessageBox("Nie ten format");


Konwersja hex na dec: Kod:

CString liczbas, liczbad;
int konwersja;
bool czyszesnastkowa=true;
okno1.GetWindowText(liczbas);
for(int i=0; i {
if(!((liczbas[i]>='0' && liczbas[i]<='9')||(liczbas[i]>='a'&&liczbas[i]<='f')))
{
czyszesnastkowa=false;
break;
}
}

if(czyszesnastkowa)
{
sscanf(liczbas,"%x",&konwersja);
liczbad.Format("%d",konwersja);
okno2.SetWindowText(liczbad);
}
else
MessageBox("Nie ten format");


Konwersja dec na hex: Kod:

CString liczbas, liczbad;
int konwersja;
bool czydziesietna=true;
okno1.GetWindowText(liczbad);
for(int i=0; i {
if(liczbad[i]<'0' || liczbad[i]>'9')
{
czydziesietna=false;
break;
}
}

if(czydziesietna)
{
sscanf(liczbad,"%d",&konwersja);
liczbas.Format("%x",konwersja);
okno2.SetWindowText(liczbas);
}
else
MessageBox("Nie ten format");


Pierwiastek (1.234e+3 included oczywiście trzeba include troche chujowe bo wyrażenie typu 1234.e+3sjfbhsdfjbsdfjbsdjhsdb przejdzie): Kod:

CString liczbad,wynik;
long float liczba;
okno1.GetWindowText(liczbad);
sscanf(liczbad,"%lf",&liczba);
liczba=sqrt(liczba);
wynik.Format("%lf",liczba);
okno2.SetWindowText(wynik);


Kwadrat (jak wyżej): Kod:

CString liczbad, wynik;
long float liczba;
okno1.GetWindowText(liczbad);
sscanf(liczbad,"%lf",&liczba);
liczba=liczba*liczba;
wynik.Format("%lf",liczba);
okno2.SetWindowTextA(wynik);

Wyszukiwarka

Podobne podstrony:
rozwiązanie zadań ekoinz
Ciągi rozwiązania zadań
O rozwiazywaniu zadan
Zeszyt 7 Rozwiązywanie zadań elementarnych
2 Ogólny schemat rozwiązywania zadań z fizyki
Moduł III cz 2 stała i stopien dysocjacji, zobojętnianie rozwiazania zadań
Chyła K (Peller M) Zbiór Pełne rozwiązania zadań
logistyka blok 4 rozwiązanie zadań
rozwiazania zadan z sieci
Rozwiązania zadań do ćwiczeń zadanie 5 i 7
Rozwiazanie zadan domowych z Cwiczen 2
przykladowe rozwiazania zadan prolog
GM P1 142 Rozwiązania zadań i schematy punktowania
36 Olimpiada Wiedzy Technicznej I Stopień Rozwiązania Zadań
efekt plejotropowy rozwiazanie zadań 1

więcej podobnych podstron