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

cwiczenie 4.10 cw.1

Ostatnio zmodyfikowano 2009-08-16 18:26
Autor Wiadomość
konrad
Temat założony przez niniejszego użytkownika
cwiczenie 4.10 cw.1
» 2009-08-16 15:54:34
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.


jestem początkujacy i kompletnie nie wiem jak sie za to zabrac mogl by mi ktos troche wyjasnic

tego tez nie za bardzo rozumiem

2. Napisz program, który będzie korzystał tylko ze stałych symbolicznych.

Na ekranie monitora ma się pojawić taki fragment:
** Godz. 15:23 **
** 23:15 .Godz **

Nie wolno używać zapisów cout << „Godz.”; tylko stałe symboliczne!!! Dodatkowo pierwszy program napisz używając tylko stałych symbolicznych preprocesora! Natomiast drugi tylko klasyfikatora const.
P-9508
steckel
» 2009-08-16 16:11:55
P-9509
DejaVu
» 2009-08-16 16:23:58
Jeśli nie rozumiesz treści zadań to znaczy, że nie zrozumiałeś lekcji. Jeśli nie rozumiesz lekcji tej to następna będzie jeszcze mniej zrozumiała. Każda lekcja kolejna bazuje na tym, że masz już wiedzę z tych poprzednich.
P-9510
konrad
Temat założony przez niniejszego użytkownika
» 2009-08-16 16:39:41
duzo mi to pomoglo :(

jak bym zrozumial to bym sie nie pytał nie rozumiem jak to pierwsze mam zrobic cos w tym stylu co bylo podane

C/C++
//dyrektywy preprocesora------------------------------------
#include <iostream>
#include <conio.h>
#define ROK 365 //stała symboliczna preprocesora
#define R "R" //stała symboliczna preprocesora
#define O "o" //stała symboliczna preprocesora
#define K "k" //stała symboliczna preprocesora
//główny blok programu -------------------------------------
int main()
{
    using namespace std;
    const char ODSTEP = ' '; //stała symboliczna
    const char M = 'm';
    const char A = 'a';
    const char NOWA_LINIA = '\n';
   
    cout << R << O << K
    << NOWA_LINIA << ODSTEP
    << M << A << ODSTEP << ROK << ODSTEP
    << "dni!"
    << NOWA_LINIA;
   
    getch();
    return 0;
}
//----------------------------------------------------------


czy inaczej bo jak dla mnie jak takie cos to kompletnie nie wiem jak


wymyslilem cos takiego ale nie dziala

C/C++
#include <iostream>
#include <conio.h>

int main()
{
    using namespace std;
    float a = 5;
    float b = 8372189379;
    float c = 8, 0;
    float d = 73, 21;
   
    cout << " " << a
    << endl
    << " " << b
    << endl
    << " " << c
    << endl
    << " " << d
    << endl;
   
    getch();
    return 0;
}

to zaznacza na czerwono

 
float b = 8372189379;
P-9511
malan
» 2009-08-16 17:01:41
No nie działa, nie działa przez gapiostwo :).

1. Zerknij do paragrafu 4.1 i spójrz jak zapisuje się liczby zmiennoprzecinkowe;
2.
float b = 8372189379;
 -> paragraf 4.6;

P-9513
konrad
Temat założony przez niniejszego użytkownika
» 2009-08-16 17:07:51
juz zakapowalem pisze sie . a nie ,

ale 1 błąd wyskakuje bez zaznaczonego na czerwono miejsca jest tylko taki błąd

8:13 C:\Dev-Cpp\cwiczenie 4.1.cpp too many decimal points in number

chodzi o cos ze zbyt duza liczba jest chyba ale nie wiem co mam zrobic

logi kompilacji

Kompilator: Default compiler
Building Makefile: "C:\Dev-Cpp\Makefile.win"
Wykonywanie  make...
make.exe -f "C:\Dev-Cpp\Makefile.win" all
g++.exe -c "cwiczenie 4.1.cpp" -o "cwiczenie 4.1.o" -I"C:/Dev-Cpp/lib/gcc/mingw32/3.4.2/include"  -I"C:/Dev-Cpp/include/c++/3.4.2/backward"  -I"C:/Dev-Cpp/include/c++/3.4.2/mingw32"  -I"C:/Dev-Cpp/include/c++/3.4.2"  -I"C:/Dev-Cpp/include"  

cwiczenie 4.1.cpp:8:13: too many decimal points in number

make.exe: *** ["cwiczenie 4.1.o"] Error 1

Wykonanie zakończone
P-9514
DeBugger
» 2009-08-16 17:15:52
Na moje oko liczba we floacie jest zbyt duża. Użyj innego typu.
P-9515
malan
» 2009-08-16 17:16:13
2.
float b = 8372189379;
 -> paragraf 4.6;
P-9516
« 1 » 2 3
  Strona 1 z 3 Następna strona