Текущее время: 25 сен 2017, 22:43

Часовой пояс: UTC + 3 часа [ Летнее время ]




Начать новую тему Эта тема закрыта, вы не можете редактировать и оставлять сообщения в ней.  [ Сообщений: 6 ] 
Автор Сообщение
 Заголовок сообщения: ПРограммирование
СообщениеДобавлено: 15 апр 2010, 15:40 
Не в сети
Магистр

Зарегистрирован: 28 июл 2009, 08:58
Сообщения: 297
Сказал: 19 ед. Спасибо
Получил: 27 ед. Спасибо
Всем привет! Нужна помощь! Кто может написать программу на турбо С. Смысл такой. Нужно написать программу при которой при нажатие клавиши на экран быдет выводиться один из 10 государственных флагов разных стран! Флаги должны быть нарисованные. Дайте знать кто сможет, цена и гарантии работы этой программы.


Пожаловаться на это сообщение
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: ПРограммирование
Добавлено: 15 апр 2010, 15:40 
Не в сети
Аватара пользователя

Сказал: ед. Спасибо
Получил: ед. Спасибо


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: ПРограммирование
СообщениеДобавлено: 15 апр 2010, 19:18 
Не в сети
Аспирант
Аватара пользователя

Зарегистрирован: 06 окт 2008, 19:36
Сообщения: 405
Откуда: Севастополь
Сказал: 0 ед. Спасибо
Получил: 38 ед. Спасибо
Могу и я написать.. С++ пойдет?)

_________________
Вот уже и бакалавр.


Пожаловаться на это сообщение
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: ПРограммирование
СообщениеДобавлено: 15 апр 2010, 20:37 
Не в сети
Аспирант
Аватара пользователя

Зарегистрирован: 06 окт 2008, 19:36
Сообщения: 405
Откуда: Севастополь
Сказал: 0 ед. Спасибо
Получил: 38 ед. Спасибо
Собственно вот программа)
Флаги от 0 до 9, подписаны. Выход - *.
Код:
#include <conio.h>
#include <iostream.h>
#include <stdio.h>
#include <stdlib.h>
#include <Windows.h>

using namespace std;

enum ConsoleColor
{
                Black         = 0,
                Blue          = 1,
                Green         = 2,
                Cyan          = 3,
                Red           = 4,
                Magenta       = 5,
                Brown         = 6,
                LightGray     = 7,
                DarkGray      = 8,
                LightBlue     = 9,
                LightGreen    = 10,
                LightCyan     = 11,
                LightRed      = 12,
                LightMagenta  = 13,
                Yellow        = 14,
                White         = 15
};

void SetColor(int text, int background)
{
        HANDLE hStdOut = GetStdHandle(STD_OUTPUT_HANDLE);
        SetConsoleTextAttribute(hStdOut, (WORD)((background << 4) | text));
}

void SetColor(int text, ConsoleColor/*int*/ background)
{
        HANDLE hStdOut = GetStdHandle(STD_OUTPUT_HANDLE);
        SetConsoleTextAttribute(hStdOut, (WORD)((background << 4) | text));
}

int main()
{
        char c;
        clrscr();
        cout<<"Press 0-9, press * to exit"<<endl;
        while(1)
        {
                c=getch();
                switch(c)
                {
                        case '0': clrscr();
                                  cout<<"Press 0-9, press * to exit"<<endl;
                                  SetColor(0, 15);
                                  cout<<"        "<<endl;
                                  SetColor(0, 1);
                                  cout<<"        "<<endl;
                                  SetColor(0, 4);
                                  cout<<"        "<<endl;
                                  SetColor(7, 0);
                                  cout<<"Russia"<<endl;
                                  break;
                        case '1': clrscr();
                                  cout<<"Press 0-9, press * to exit"<<endl;
                                  SetColor(0, 1);
                                  cout<<"        "<<endl;
                                  SetColor(0, 14);
                                  cout<<"        "<<endl;
                                  SetColor(7, 0);
                                  cout<<"Ukraine"<<endl;
                                  break;
                        case '2': clrscr();
                                  cout<<"Press 0-9, press * to exit"<<endl;
                                  SetColor(0, 4);
                                  cout<<"        "<<endl;
                                  SetColor(0, 4);
                                  cout<<"        "<<endl;
                                  SetColor(0, 2);
                                  cout<<"        "<<endl;
                                  SetColor(7, 0);
                                  cout<<"Belorus"<<endl;
                                  break;
                        case '3': clrscr();
                                  cout<<"Press 0-9, press * to exit"<<endl;
                                  SetColor(0, 4);
                                  cout<<"        "<<endl;
                                  SetColor(0, 15);
                                  cout<<"        "<<endl;
                                  SetColor(0, 4);
                                  cout<<"        "<<endl;
                                  SetColor(7, 0);
                                  cout<<"Austria"<<endl;
                                  break;
                        case '4': clrscr();
                                  cout<<"Press 0-9, press * to exit"<<endl;
                                  SetColor(0, 15);
                                  cout<<"        "<<endl;
                                  SetColor(0, 2);
                                  cout<<"        "<<endl;
                                  SetColor(0, 4);
                                  cout<<"        "<<endl;
                                  SetColor(7, 0);
                                  cout<<"Bulgaria"<<endl;
                                  break;
                        case '5': clrscr();
                                  cout<<"Press 0-9, press * to exit"<<endl;
                                  SetColor(0, 4);
                                  cout<<"        "<<endl;
                                  SetColor(0, 15);
                                  cout<<"        "<<endl;
                                  SetColor(0, 2);
                                  cout<<"        "<<endl;
                                  SetColor(7, 0);
                                  cout<<"Hungary"<<endl;
                                  break;
                        case '6': clrscr();
                                  cout<<"Press 0-9, press * to exit"<<endl;
                                  SetColor(0, 2);
                                  cout<<"        "<<endl;
                                  SetColor(0, 14);
                                  cout<<"        "<<endl;
                                  SetColor(0, 1);
                                  cout<<"        "<<endl;
                                  SetColor(7, 0);
                                  cout<<"Gabon"<<endl;
                                  break;
                        case '7': clrscr();
                                  cout<<"Press 0-9, press * to exit"<<endl;
                                  SetColor(0, 4);
                                  cout<<"        "<<endl;
                                  SetColor(0, 15);
                                  cout<<"        "<<endl;
                                  SetColor(7, 0);
                                  cout<<"Indonesia"<<endl;
                                  break;
                        case '8': clrscr();
                                  cout<<"Press 0-9, press * to exit"<<endl;
                                  SetColor(0, 4);
                                  cout<<"        "<<endl;
                                  SetColor(0, 15);
                                  cout<<"        "<<endl;
                                  SetColor(0, 1);
                                  cout<<"        "<<endl;
                                  SetColor(7, 0);
                                  cout<<"Netherlands"<<endl;
                                  break;
                        case '9': clrscr();
                                  cout<<"Press 0-9, press * to exit"<<endl;
                                  SetColor(0, 2);
                                  cout<<"        "<<endl;
                                  SetColor(0, 15);
                                  cout<<"        "<<endl;
                                  SetColor(0, 1);
                                  cout<<"        "<<endl;
                                  SetColor(7, 0);
                                  cout<<"Sierra Leone"<<endl;
                                  break;
                        case '*': exit(1);
                        default: break;
                }
        }
        return 0;
}

_________________
Вот уже и бакалавр.


Пожаловаться на это сообщение
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: ПРограммирование
СообщениеДобавлено: 18 апр 2010, 20:27 
Не в сети
Магистр

Зарегистрирован: 28 июл 2009, 08:58
Сообщения: 297
Сказал: 19 ед. Спасибо
Получил: 27 ед. Спасибо
БАРАБАШКА писал(а):
Собственно вот программа)


Привет! Спасибо! Вот только нужно именно на Турбо С!!!!


Пожаловаться на это сообщение
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: ПРограммирование
СообщениеДобавлено: 18 апр 2010, 23:41 
Не в сети
Аспирант
Аватара пользователя

Зарегистрирован: 06 окт 2008, 19:36
Сообщения: 405
Откуда: Севастополь
Сказал: 0 ед. Спасибо
Получил: 38 ед. Спасибо
Код:
#include <conio.h>
#include <stdio.h>
#include <stdlib.h>
#include <windows.h>

enum ConsoleColor
{
                Black         = 0,
                Blue          = 1,
                Green         = 2,
                Cyan          = 3,
                Red           = 4,
                Magenta       = 5,
                Brown         = 6,
                LightGray     = 7,
                DarkGray      = 8,
                LightBlue     = 9,
                LightGreen    = 10,
                LightCyan     = 11,
                LightRed      = 12,
                LightMagenta  = 13,
                Yellow        = 14,
                White         = 15
};

void SetColor(int text, int background)
{
        HANDLE hStdOut = GetStdHandle(STD_OUTPUT_HANDLE);
        SetConsoleTextAttribute(hStdOut, (WORD)((background << 4) | text));
}

int main()
{
        char c;
        clrscr();
        printf("Press 0-9, press * to exit \n");
        while(1)
        {
                c=getch();
                switch(c)
                {
                        case '0': clrscr();
                                  printf("Press 0-9, press * to exit \n");
                                  SetColor(0, 15);
                                  printf("        \n");
                                  SetColor(0, 1);
                                  printf("        \n");
                                  SetColor(0, 4);
                                  printf("        \n");
                                  SetColor(7, 0);
                                  printf("Russia\n");
                                  break;
                        case '1': clrscr();
                                  printf("Press 0-9, press * to exit \n");
                                  SetColor(0, 1);
                                  printf("        \n");
                                  SetColor(0, 14);
                                  printf("        \n");
                                  SetColor(7, 0);
                                  printf("Ukraine\n");
                                  break;
                        case '2': clrscr();
                                  printf("Press 0-9, press * to exit \n");
                                  SetColor(0, 4);
                                  printf("        \n");
                                  SetColor(0, 4);
                                  printf("        \n");
                                  SetColor(0, 2);
                                  printf("        \n");
                                  SetColor(7, 0);
                                  printf("Belorus\n");
                                  break;
                        case '3': clrscr();
                                  printf("Press 0-9, press * to exit \n");
                                  SetColor(0, 4);
                                  printf("        \n");
                                  SetColor(0, 15);
                                  printf("        \n");
                                  SetColor(0, 4);
                                  printf("        \n");
                                  SetColor(7, 0);
                                  printf("Austria\n");
                                  break;
                        case '4': clrscr();
                                  printf("Press 0-9, press * to exit \n");
                                  SetColor(0, 15);
                                  printf("        \n");
                                  SetColor(0, 2);
                                  printf("        \n");
                                  SetColor(0, 4);
                                  printf("        \n");
                                  SetColor(7, 0);
                                  printf("Bulgaria\n");
                                  break;
                        case '5': clrscr();
                                  printf("Press 0-9, press * to exit \n");
                                  SetColor(0, 4);
                                  printf("        \n");
                                  SetColor(0, 15);
                                  printf("        \n");
                                  SetColor(0, 2);
                                  printf("        \n");
                                  SetColor(7, 0);
                                  printf("Hungary\n");
                                  break;
                        case '6': clrscr();
                                  printf("Press 0-9, press * to exit \n");
                                  SetColor(0, 2);
                                  printf("        \n");
                                  SetColor(0, 14);
                                  printf("        \n");
                                  SetColor(0, 1);
                                  printf("        \n");
                                  SetColor(7, 0);
                                  printf("Gabon\n");
                                  break;
                        case '7': clrscr();
                                  printf("Press 0-9, press * to exit \n");
                                  SetColor(0, 4);
                                  printf("        \n");
                                  SetColor(0, 15);
                                  printf("        \n");
                                  SetColor(7, 0);
                                  printf("Indonesia\n");
                                  break;
                        case '8': clrscr();
                                  printf("Press 0-9, press * to exit \n");
                                  SetColor(0, 4);
                                  printf("        \n");
                                  SetColor(0, 15);
                                  printf("        \n");
                                  SetColor(0, 1);
                                  printf("        \n");
                                  SetColor(7, 0);
                                  printf("Netherlands\n");
                                  break;
                        case '9': clrscr();
                                  printf("Press 0-9, press * to exit \n");
                                  SetColor(0, 2);
                                  printf("        \n");
                                  SetColor(0, 15);
                                  printf("        \n");
                                  SetColor(0, 1);
                                  printf("        \n");
                                  SetColor(7, 0);
                                  printf("Sierra Leone\n");
                                  break;
                        case '*': exit(1);
                        default: break;
                }
        }
        return 0;
}


Если что-то не понравится - убери фунцкии и поменяй строчки с SetColor() на textcolor() и background().

_________________
Вот уже и бакалавр.


Пожаловаться на это сообщение
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: ПРограммирование
СообщениеДобавлено: 21 апр 2010, 10:59 
Не в сети
Магистр

Зарегистрирован: 28 июл 2009, 08:58
Сообщения: 297
Сказал: 19 ед. Спасибо
Получил: 27 ед. Спасибо
Спасибо, но прога не та!
БАРАБАШКА писал(а):
Код:
#include <conio.h>
#include <stdio.h>
#include <stdlib.h>
#include <windows.h>

enum ConsoleColor
{
                Black         = 0,
                Blue          = 1,
                Green         = 2,
                Cyan          = 3,
                Red           = 4,
                Magenta       = 5,
                Brown         = 6,
                LightGray     = 7,
                DarkGray      = 8,
                LightBlue     = 9,
                LightGreen    = 10,
                LightCyan     = 11,
                LightRed      = 12,
                LightMagenta  = 13,
                Yellow        = 14,
                White         = 15
};

void SetColor(int text, int background)
{
        HANDLE hStdOut = GetStdHandle(STD_OUTPUT_HANDLE);
        SetConsoleTextAttribute(hStdOut, (WORD)((background << 4) | text));
}

int main()
{
        char c;
        clrscr();
        printf("Press 0-9, press * to exit \n");
        while(1)
        {
                c=getch();
                switch(c)
                {
                        case '0': clrscr();
                                  printf("Press 0-9, press * to exit \n");
                                  SetColor(0, 15);
                                  printf("        \n");
                                  SetColor(0, 1);
                                  printf("        \n");
                                  SetColor(0, 4);
                                  printf("        \n");
                                  SetColor(7, 0);
                                  printf("Russia\n");
                                  break;
                        case '1': clrscr();
                                  printf("Press 0-9, press * to exit \n");
                                  SetColor(0, 1);
                                  printf("        \n");
                                  SetColor(0, 14);
                                  printf("        \n");
                                  SetColor(7, 0);
                                  printf("Ukraine\n");
                                  break;
                        case '2': clrscr();
                                  printf("Press 0-9, press * to exit \n");
                                  SetColor(0, 4);
                                  printf("        \n");
                                  SetColor(0, 4);
                                  printf("        \n");
                                  SetColor(0, 2);
                                  printf("        \n");
                                  SetColor(7, 0);
                                  printf("Belorus\n");
                                  break;
                        case '3': clrscr();
                                  printf("Press 0-9, press * to exit \n");
                                  SetColor(0, 4);
                                  printf("        \n");
                                  SetColor(0, 15);
                                  printf("        \n");
                                  SetColor(0, 4);
                                  printf("        \n");
                                  SetColor(7, 0);
                                  printf("Austria\n");
                                  break;
                        case '4': clrscr();
                                  printf("Press 0-9, press * to exit \n");
                                  SetColor(0, 15);
                                  printf("        \n");
                                  SetColor(0, 2);
                                  printf("        \n");
                                  SetColor(0, 4);
                                  printf("        \n");
                                  SetColor(7, 0);
                                  printf("Bulgaria\n");
                                  break;
                        case '5': clrscr();
                                  printf("Press 0-9, press * to exit \n");
                                  SetColor(0, 4);
                                  printf("        \n");
                                  SetColor(0, 15);
                                  printf("        \n");
                                  SetColor(0, 2);
                                  printf("        \n");
                                  SetColor(7, 0);
                                  printf("Hungary\n");
                                  break;
                        case '6': clrscr();
                                  printf("Press 0-9, press * to exit \n");
                                  SetColor(0, 2);
                                  printf("        \n");
                                  SetColor(0, 14);
                                  printf("        \n");
                                  SetColor(0, 1);
                                  printf("        \n");
                                  SetColor(7, 0);
                                  printf("Gabon\n");
                                  break;
                        case '7': clrscr();
                                  printf("Press 0-9, press * to exit \n");
                                  SetColor(0, 4);
                                  printf("        \n");
                                  SetColor(0, 15);
                                  printf("        \n");
                                  SetColor(7, 0);
                                  printf("Indonesia\n");
                                  break;
                        case '8': clrscr();
                                  printf("Press 0-9, press * to exit \n");
                                  SetColor(0, 4);
                                  printf("        \n");
                                  SetColor(0, 15);
                                  printf("        \n");
                                  SetColor(0, 1);
                                  printf("        \n");
                                  SetColor(7, 0);
                                  printf("Netherlands\n");
                                  break;
                        case '9': clrscr();
                                  printf("Press 0-9, press * to exit \n");
                                  SetColor(0, 2);
                                  printf("        \n");
                                  SetColor(0, 15);
                                  printf("        \n");
                                  SetColor(0, 1);
                                  printf("        \n");
                                  SetColor(7, 0);
                                  printf("Sierra Leone\n");
                                  break;
                        case '*': exit(1);
                        default: break;
                }
        }
        return 0;
}


Если что-то не понравится - убери фунцкии и поменяй строчки с SetColor() на textcolor() и background().


Пожаловаться на это сообщение
Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Эта тема закрыта, вы не можете редактировать и оставлять сообщения в ней.  [ Сообщений: 6 ] 

Часовой пояс: UTC + 3 часа [ Летнее время ]


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 1


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Перейти:  
cron