Panel użytkownika
Nazwa użytkownika:
Hasło:
Nie masz jeszcze konta?

Problem zadaniem nr 1 z 4 cześci kursu

Ostatnio zmodyfikowano 2009-09-15 19:33
Autor Wiadomość
szkuner
Temat założony przez niniejszego użytkownika
Problem zadaniem nr 1 z 4 cześci kursu
» 2009-09-14 17:56:34
Na początku witam wszystkich
Zacząłem nauke programowania i doszedłem do zmienych i właśnie przy tym zadaniu mam problem :
1. Proszę napisać program, który wyświetli na ekranie następujące liczby:

→ 5

→ 8372189379

→ 8,0

→ 73,21

W przykładzie należy użyć odpowiednich typów dla zmiennych
oto jak napisałem mój program a nie chce działać do liczby 8372189379 oraz do liczby 8.0 chociaż przy tym drugim wyświetla mi samą ósemke
tutaj zamieszczam mój program:
C/C++
# include <iostream>
# include <conio.h>
using namespace std;

int main()
{
    int a = 5;
    unsigned long b = 8372189379;
    float c = 8.0;
    float d = 73.21l;
   
    cout << "Wartosci:" << endl;
    cout << a << endl;
    cout << b << endl;
    cout << c << endl;
    cout << d << endl;
    getch();
    return 0;
}
prosił bym bardzo o naprowadzsenie na odpowiedz ale nie podania gotowej.
 
P-10226
malan
» 2009-09-14 18:12:26
C/C++
unsigned long b = 8372189379;
O czymś zapomniałeś ;p.
P-10229
szkuner
Temat założony przez niniejszego użytkownika
» 2009-09-14 18:27:38
no tak zapomniałem tylkko czego próbowałem dać tam int i też nie działa
moim zdaniem zakres działania się nie zgadza ale jak zrobić żeby sie to wszystko wyświetlało
P-10231
malan
» 2009-09-14 18:35:40
Sam już sobie dałeś odpowiedziałeś ;p.
P-10232
szkuner
Temat założony przez niniejszego użytkownika
» 2009-09-14 18:46:25
mam znalazlęm  ma być long long ta zmiena i LL po liczbie tak jak pisało w kursie ale ślpota nie boli . A oto dotychczasowy kod :
C/C++
# include <iostream>
# include <conio.h>
using namespace std;

int main()
{
    int a = 0;
    long long b = 0;
    float c = 0;
    float d = 0;
   
    cout << "Wartosci:" << endl;
    a = 5;
    cout << a << endl;
    b = 8372189379LL;
    cout << b << endl;
    c = 8.0;
    cout << c << endl;
    d = 73.211;
    cout << d << endl;
    getch();
    return 0;
}
 
moim zdaniem taka jest wersja ostateczna
P-10233
malan
» 2009-09-14 20:45:36
Mi też się wydaje, że nie ma co już tu za dużo kombinować. Jeśli byś się uparł to byś mógł pokombinować z funkcją printf - dzięki niej na 101% da się zrobić żeby na ekranie pojawiło się ' 8.00 ' ;).
P-10237
szkuner
Temat założony przez niniejszego użytkownika
» 2009-09-14 20:51:15
Tak znalazłem wzmianke w necie o printf ale to mój pierwszy dzień programowania :)
i nie bede mieszał narazie wystarczy mi cout bo ten print wydaje mi sie straszny :)
P-10238
szkuner
Temat założony przez niniejszego użytkownika
» 2009-09-14 21:18:50
posiedze jeszcze nad tym 8.0 ale narazie dla odpoczynku wziąlem sie za to drugie ćwiczenie i narazie dobrze idzie
P-10239
« 1 » 2 3 4
  Strona 1 z 4 Następna strona