Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > C/C++ программирование > Общие вопросы C/C++
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Закрытая тема
Ваша тема закрыта, почему это могло произойти? Возможно,
Нет наработок или кода, если нужно готовое решение - создайте тему в разделе Фриланс и оплатите работу.
Название темы включает слова - "Помогите", "Нужна помощь", "Срочно", "Пожалуйста".
Название темы слишком короткое или не отражает сути вашего вопроса.
Тема исчерпала себя, помните, один вопрос - одна тема
Прочитайте правила и заново правильно создайте тему.
 
Опции темы Поиск в этой теме
Старый 18.04.2011, 11:12   #1
Кристинка89
Форумчанин
 
Регистрация: 09.02.2011
Сообщений: 163
Печаль Игра в "кости"

Всем привет.. я конечно извиняюсь за то что снова об этом, мне тут дали одну программу игра в кости, но преподавательница говорит не так надо было делать... В общем помогите мне написать программку игра в кости с использованием классов и графики на версии с++ 3.1. Чтобы два игрока по очереди кости бросали и выигрывал тот у кого больше выпало... Очень нужно
Кристинка89 вне форума
Старый 18.04.2011, 11:57   #2
Alex11223
Старожил
 
Аватар для Alex11223
 
Регистрация: 12.01.2011
Сообщений: 19,500
По умолчанию

Покажите ваш код и расскажите что не получается. Игра в кости или другие подобные игры часто приводится примером использования классов в учебниках.
Ушел с форума, https://www.programmersforum.rocks, alex.pantec@gmail.com, https://github.com/AlexP11223
ЛС отключены Аларом.
Alex11223 вне форума
Старый 18.04.2011, 17:49   #3
Кристинка89
Форумчанин
 
Регистрация: 09.02.2011
Сообщений: 163
По умолчанию

Может вы посоветуете книгу какую-нибудь... Кода вообще нет я не знаю как сделать через классы... мне тут дали другой код без классов вот он

Код:
#include <iostream.h>
#include <stdlib.h>
#include <time.h>

using namespace std;

int machineBank = 0, manBank = 0;

int read( int a, int b )
{
    int choice;
    do {
        cin>> choice;	
        if ( choice < a || choice > b)
            cout << "Повторите свой выбор\n";
    } while ( choice < a || choice > b );
    return choice;
}

int mRand ( int a, int b )
{
     int rez = rand() % ( b - a + 1 ) + a;
     return rez;
}

int main()
{
     srand ( ( unsigned ) time ( NULL ) );
     setlocale ( LC_ALL, "Russian_Russia.1251" );
     int choiceToShot,shot1,shot2;
     int shotCount = 1;
     cout << "Выберите право первого броска\n"
   	      "1 - Компьютер\n"
	      "2 - Человек\n";
     choiceToShot = read( 1, 2 );	
     do {
	shot1 = mRand( 1, 6 );
	cout << "Нажмите\n"
	            "1 - для броска\n";
	read ( 1, 1 );			
	shotCount++;
	shot2 = mRand ( 1, 6 );
	switch( choiceToShot ) {
	   case 1:
	       machineBank += shot1;
	       manBank += shot2;
	       cout << "Компьютер - " << shot1 << endl;
	       cout << "Человек - " << shot2 << endl;
	       break;
	
	   case 2:
	       manBank += shot1;
	       machineBank += shot2;
	       cout << "Человек - " << shot1 << endl;
	       cout << "Компьютер - " << shot2 << endl;
	       break;
	}
     } while ( shotCount < 6 );
     if ( machineBank > manBank )
	cout << "\nВыиграл Компьютер!\n";
     else  if(machineBank < manBank)
	     cout << "\nВыиграл Человек!\n";
	else 
	     cout << "\nНичья\n";
     cout << "\nСумма очков Человека - "<< machineBank;
     cout << "\nСумма очков Компьютера - " << manBank;

     cout << "\n\nИгра окончена!!!!\n";
}

________
Код нужно оформлять по правилам:
тегом [CODE]..[/СODE] (это кнопочка с решёточкой #)
Не забывайте об этом!
Модератор.

Последний раз редактировалось Serge_Bliznykov; 18.04.2011 в 21:21.
Кристинка89 вне форума
Старый 18.04.2011, 18:52   #4
Alex11223
Старожил
 
Аватар для Alex11223
 
Регистрация: 12.01.2011
Сообщений: 19,500
По умолчанию

Цитата:
Может вы посоветуете книгу какую-нибудь...
http://programmersforum.ru/showthread.php?t=31602 - целая тема с книгами и даже ссылками на скачивание.
Обычно советуют Р. Лафоре и "С++ для чайников" и не советуют книги русских авторов и Страуструпа и Шилдта для новичков.

Также http://www.cplusplus.com/reference/ или http://msdn.com достаточно понятное описание cтандартных функций и т.п. с примерами.

Кстати, для кода стоит использовать тег [CODE] (кнопка #).
Ушел с форума, https://www.programmersforum.rocks, alex.pantec@gmail.com, https://github.com/AlexP11223
ЛС отключены Аларом.

Последний раз редактировалось Alex11223; 18.04.2011 в 19:29.
Alex11223 вне форума
Старый 18.04.2011, 21:23   #5
Кристинка89
Форумчанин
 
Регистрация: 09.02.2011
Сообщений: 163
По умолчанию

спасибо я попробую скачать
Кристинка89 вне форума
Старый 24.09.2014, 12:09   #6
Klausms
Пользователь
 
Аватар для Klausms
 
Регистрация: 24.10.2011
Сообщений: 38
По умолчанию

есть игра "кости" на C# исходник.
пишите Klausms@yandex.ru
Klausms вне форума
Старый 24.09.2014, 13:27   #7
8Observer8
Старожил
 
Аватар для 8Observer8
 
Регистрация: 02.01.2011
Сообщений: 3,323
По умолчанию

Цитата:
Сообщение от Кристинка89 Посмотреть сообщение
Всем привет.. я конечно извиняюсь за то что снова об этом, мне тут дали одну программу игра в кости, но преподавательница говорит не так надо было делать... В общем помогите мне написать программку игра в кости с использованием классов и графики на версии с++ 3.1. Чтобы два игрока по очереди кости бросали и выигрывал тот у кого больше выпало... Очень нужно
А что такое "с++ 3.1"? В какой среде вы работаете? Что вы понимаете под "графикой"? Какая у вас операционная система?
8Observer8 вне форума
Старый 24.09.2014, 16:48   #8
Serge_Bliznykov
Старожил
 
Регистрация: 09.01.2008
Сообщений: 26,229
По умолчанию

8Observer8, обратите внимание на дату сообщения, на которое отвечаете!
Serge_Bliznykov вне форума
Старый 24.09.2014, 16:51   #9
8Observer8
Старожил
 
Аватар для 8Observer8
 
Регистрация: 02.01.2011
Сообщений: 3,323
По умолчанию

Это не я виноват! Спасибо, буду внимательнее!
8Observer8 вне форума
Закрытая тема


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Игра кости Кристинка89 Общие вопросы C/C++ 1 30.10.2012 01:34
покер в кости blackbanny PHP 1 11.02.2011 01:22
Игра "Кости" на паскале Наталья111 Помощь студентам 12 12.01.2010 20:35
Игра "Кости" на языке программирования Delphi Наталья111 Помощь студентам 20 01.11.2009 16:40
Программа кидания игральной кости Melok Gamedev - cоздание игр: Unity, OpenGL, DirectX 5 23.10.2007 21:59