Skocz do zawartości
Wyświetl w aplikacji

Lepszy sposób przeglądania. Dowiedz się więcej.

Forum Audi A4 Klub Polska

Aplikacja działająca w trybie pełnoekranowym na ekranie głównym, z powiadomieniami push, odznakami i wieloma innymi funkcjami.

Aby zainstalować tę aplikację na iOS i iPadOS
  1. Stuknij ikonę Udostępnij w Safari
  2. Przewiń menu i stuknij Dodaj do ekranu głównego.
  3. Stuknij Dodaj w prawym górnym rogu.
Aby zainstalować tę aplikację na urządzeniu z systemem Android
  1. Kliknij menu z trzema kropkami (⋮) w prawym górnym rogu przeglądarki.
  2. Kliknij Dodaj do ekranu głównego lub Zainstaluj aplikację.
  3. Potwierdź, klikając Zainstaluj.

[ALL] Potrzebna pomoc w programowaniu C++

Rekomendowane odpowiedzi

Opublikowano

Witam! Mam na zaliczenie do zrobienia program w c++ o tresci :

Wywołać menu GŁÓWNE w oparciu o konstrukcję SWITCH/CASE:

1. W postaci funknkcji: wywołać prośbę o podanie danych użytkownika:

imię, nazwisko, nr indeksu a następnie wyświetlić na ekranie jeżeli użytkownik się zgodzi.

Dane (imię, nazwisko, nr indeksu) muszą zostać przekazane do funkcji z poziomu funkcji MAIN

2.

Napisać skrypt "Zgadula" podpowiadający użytkownikowi (mniejsza/większa) oraz informujący, czy użytkownik zgadł i za którym razem.

3.

4. Wyjście z programu.

Wszystko ma byc w jednym projekcie. Pomoże ktos bo ja sie kompletnie nie znam ? :confused4:

Opublikowano

Na kiedy masz to zrobić? Chętnie pomogę, ale dzisiaj nie dam już rady, a jutro też trochę roboty mam, ale może chwila się znajdzie.

Wygląda na początek programowania ;)

Opublikowano
#include <iostream>

#include <stdlib.h>

using namespace std;

void podaj_dane();

void zgadula();

int main() {

int opt;

cout<<"wybierz: "<<endl;

cout<<"1. podawanie danych"<<endl;

cout<<"2. Zgadula"<<endl;

cout<<"3. ??? "<<endl;

cout<<"4. wyjście"<<endl;

cin>>opt;

switch ( opt ) {

case 1: {

podaj_dane();

}; break;

case 2: {

zgadula();

}; break;

case 3: {

};break;

case 4:

default: {

return 1;

}

}

}

void podaj_dane()

{

string imie, nazw, indeks;

cout<<"podaj imie: ";

cin>>imie;

cout<<"podaj nazwisko: ";

cin>>nazw;

cout<<"podaj nr. indeksu: ";

cin>>indeks;

cout<<"wyswietlic? (t/n)";

cin.get();

char odp = cin.get();

if (odp != 't') return;

cout<<imie<<" "<<nazw<<" "<<indeks<<endl<<endl;

return;

}

void zgadula() {

int zakres = 10;

int jaka = rand() % zakres + 1;

int odp;

cout<<"zgaduj: ";

cin>>odp;

while ( odp != jaka) {

if ( odp > jaka )

cout<<"mniej";

else

cout<<"wiecej";

cin>>odp;

}

cout<<"Brawo !!! zgadles !!! Wylosowalem "<<jaka<<endl;

return;

}

Pisane na kolanie w 10 minut, na G++ pod Linuchem się kompiluje i działa.

Wodotryski jak chcesz sam sobie już musisz dodać.

Nie podałeś, co ma być w trzecim :cool1:

Pozdrawiam

Opublikowano

Program działa, ja bym jeszcze dodał przed "return;" w każdej funkcji linijkę "system("PAUSE");" żeby program się od razu nie zamykał po wykonaniu instrukcji.

Opublikowano
  • Autor

w 3 ma być pusto bo jak będzie wszystko to będzie za dobrze :kox: dzięki Panowie za pomoc :hi:[br]Dopisany: 16 Luty 2011, 18:36_________________________________________________a czemu jak podam dane i wcisne zeby wyświetlił dane to wychodzi z programu :confused4:

Opublikowano

Pisałem o tym post nad Twoim, pozdro :cool1:

Opublikowano
  • Autor

wstawilem wszedzie i to samo dane podane sie nie wyswietlaja a jak zgadne zgadule to nie wyswietla sie brawo tylko sie wylacza

Opublikowano

wstawilem wszedzie i to samo dane podane sie nie wyswietlaja a jak zgadne zgadule to nie wyswietla sie brawo tylko sie wylacza

Wklej kod, bo tak to sobie możemy gdybać

Opublikowano
  • Autor
#include <iostream>

#include <stdlib.h>

using namespace std;

void podaj_dane();

void zgadula();

int main() {

int opt;

cout<<"wybierz: "<<endl;

cout<<"1. podawanie danych"<<endl;

cout<<"2. Zgadula"<<endl;

cout<<"3. ??? "<<endl;

cout<<"4. wyjście"<<endl;

cin>>opt;

switch ( opt ) {

case 1: {

podaj_dane();

}; break;

case 2: {

zgadula();

}; break;

case 3: {

};break;

case 4:

default: {

return 1;

system("PAUSE");

}

}

}

void podaj_dane()

{

string imie, nazw, indeks;

cout<<"podaj imie: ";

cin>>imie;

cout<<"podaj nazwisko: ";

cin>>nazw;

cout<<"podaj nr. indeksu: ";

cin>>indeks;

cout<<"wyswietlic? (t/n)";

cin.get();

char odp = cin.get();

if (odp != 't') return;

system("PAUSE");

cout<<imie<<" "<<nazw<<" "<<indeks<<endl<<endl;

return;

system("PAUSE");

}

void zgadula() {

int zakres = 10;

int jaka = rand() % zakres + 1;

int odp;

cout<<"zgaduj: ";

cin>>odp;

while ( odp != jaka) {

if ( odp > jaka )

cout<<"mniej";

else

cout<<"wiecej";

cin>>odp;

}

cout<<"Brawo !!! zgadles !!! Wylosowalem "<<jaka<<endl;

return;

system("PAUSE");

}

Kod jest ten Twoj kolego KIMI wylko te "system("PAUSE"); " wkleilem, w 1 wyborze podaje dane wciskam "t" i nie wyswietla nic tylko sie wylacza

Opublikowano

Kolego, Ty w ogóle masz chociaż minimalne pojęcie o programowaniu?

....

return;

system("PAUSE");

}

Jak ma Ci zadziałać to system("PAUSE"), jak jest PO 'return' ? :gwizdanie: :gwizdanie: :gwizdanie:

Opublikowano
  • Autor

hehehe juz mi na oczy pada :naughty: sory zmeczenie materiału :cool1:[br]Dopisany: 16 Luty 2011, 21:13_________________________________________________Napisz program wczytujący 4 liczby rzeczywiste i wyznaczający średnią arytmetyczną z liczb pozostałych po odrzuceniu wartości skrajnych (tzn. maksimum i minimum).

a jeszcze cos takiego prostego dla was :wink4:

Opublikowano

hehehe juz mi na oczy pada :naughty: sory zmeczenie materiału :cool1:[br]Dopisany: 16 Luty 2011, 21:13_________________________________________________Napisz program wczytujący 4 liczby rzeczywiste i wyznaczający średnią arytmetyczną z liczb pozostałych po odrzuceniu wartości skrajnych (tzn. maksimum i minimum).

a jeszcze cos takiego prostego dla was :wink4:

Cwaniaczek :cool1:

Dobra, znaj moje dobre serce. Daj mi 15 minut :tongue4:[br]Dopisany: 16 Luty 2011, 21:52_________________________________________________

#include <iostream>

using namespace std;

int main()

{

// tu beda podane liczby

double liczby[4];

// wartosci tymczasowe dla min i max

double min=0, max=0 , suma;

int i;

cout<<"Podaj cztery liczby rzeczywiste: "<<endl;

// wczytujemy od usera cztery liczy

for ( i = 0; i<4; i++) {

cout<<"podaj "<< (i+1) << " liczbe: ";

cin>>liczby[ i ];

//ustawiamy min i max w pierwszej iteracji

if ( i == 0 ) {

min=liczby[ i ];

max=liczby[ i ];

}

else {

//jesli jest to kolejna podana liczba, sprawdzamy, czy jest mniejsza od min lub wieksza od max

//jesli tak - aktualizujemy je lub pozostawiamy bez zmian

min = ( liczby[ i ] < min ) ? liczby[ i ] : min;

max = ( liczby[ i ] > max ) ? liczby[ i ] : max;

}

}

// liczymy sume bez min i max

for (i = 0; i<4; i++)

suma += liczby[ i ];

suma -= (min+max);

// liczymy i wyswietlamy srednia z wartosci pozostalych po odrzuceniu wartosci min i max

cout<<" wartosc min: "<<min<<" , wartosc max: "<<max<<endl;

cout<<" srednia arytmetyczna bez wartosci min i max = "<< (double)(suma/2) << endl;

// koniec

cin.get();

return 1;

}

Opublikowano

A możecie mi doradzić gdzie można się nauczyć Programowania w C++ chodzi mi o jakieś szkoły które prowadzą takie kursy... Albo o same książki z których można by się nauczyć od podstaw programowania... Dodam jeszcze że nie mam zielonego pojecia o programowaniu w C++ ale programowałem trosze, dla zabawy w Pascalu :gwizdanie:

Opublikowano

Na necie masz tego przecież pełno.

Opublikowano
  • Autor

I.

Wywołać menu GŁÓWNE w oparciu o konstrukcję IF/ELSE:

1. W postaci funknkcji: wywołać prośbę o podanie danych użytkonika i czy je wyświetlić:

imię, nazwisko, nr indeksu (zapisać do komórek w tablicy).

Dane (imię, nazwisko, nr indeksu, decyzja) muszą zostać przekazane do funkcji z poziomu funkcji MAIN

Wyświetlenie danych jest poprzez pętle do ... while

2.

Napisz program wczytujący 4 liczby rzeczywiste i wyznaczający średnią arytmetyczną z liczb pozostałych po odrzuceniu wartości skrajnych (tzn. maksimum i minimum).

3.

Zadana jest tablica min 10 elementowa. Podaj ile razy w tablicy wystepują obok siebie dwie liczby przyste/nieparzyste.

Szybka pomoc bo egzam mam teraz ;/

Jeśli chcesz dodać odpowiedź, zaloguj się lub zarejestruj nowe konto

Ostatnio przeglądający 0

  • Brak zarejestrowanych użytkowników przeglądających tę stronę.

Konto

Nawigacja

Szukaj

Skonfiguruj powiadomienia push w przeglądarce

Chrome (Android)
  1. Stuknij ikonę kłódki obok paska adresu.
  2. Stuknij Uprawnienia → Powiadomienia.
  3. Dostosuj swoje ustawienie.
Chrome (Komputer)
  1. Kliknij ikonę kłódki na pasku adresu.
  2. Wybierz Ustawienia witryny.
  3. Znajdź Powiadomienia i dostosuj swoje ustawienie.