1 / 1 / 1
Регистрация: 26.02.2015
Сообщений: 98
1

Реализовать конвертер фунтов в килограммы

09.11.2016, 12:51. Показов 2653. Ответов 3
Метки нет (Все метки)

Помогите с кодом консольной программы
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
//---------------------------------------------------------------------------
 
#include <vcl.h>
#include <iostream.h>
#include <conio.h>
#pragma hdrstop
 
//---------------------------------------------------------------------------
 
#pragma argsused
char* Rus(const char* text);
 
int main(int argc, char* argv[])
{
    double funt, kg;
 
    cout << Rus("Фунты-килограммы") << endl;
    cout << Rus("Введите вес в фунтах и нажмите <Enter>") << endl;
    cout << "-> ";
    cin >> funt;
 
    kg = funt * 409.5;
    cout << funt << " фунт - это " << kg << " "
         << "кг." << endl;
 
    system("pause");
    return 0;
}
 
char bufRus[256];
 
char* Rus(const char* text)
{
    CharToOem(text, bufRus);
    return bufRus;
}
//---------------------------------------------------------------------------
Надо вот сделать как на этом скрине
Реализовать конвертер фунтов в килограммы
__________________
Помощь в написании контрольных, курсовых и дипломных работ здесь
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
09.11.2016, 12:51
Ответы с готовыми решениями:

Перевод Фунтов в Килограммы.
Программа 2: Перевод Фунтов в Килограммы.

Перевод фунтов в килограммы
Нужна очень простая программа на С++ в консоли которая переводила бы фунты в килограммы,буду...

Реализовать конвертер денежных единиц
Устаревшая денежная система Великобритании состояла из фунтов, шиллингов и пенсов. Один фунт был...

Реализовать конвертер градусов по Фаренгейту в градусы по Цельсию (C++98)
Написать программу, которая получает данные по Фаренгейту и преобразует их в данные по Цельсию для...

3
Модератор
Эксперт .NET
5817 / 4694 / 2940
Регистрация: 20.04.2015
Сообщений: 8,359
09.11.2016, 13:01 2
Лучший ответ Сообщение было отмечено Aibolat как решение

Решение

Aibolat,
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
#include <iostream>
 
int main()
{
    setlocale(LC_ALL, "");
    double funt, g;
    int kg;
    std::cout<<"Фунты-килограммы"<<std::endl;
    std::cout<<"Введите вес в фунтах и нажмите <Enter>"<<std::endl;
    std::cout<<"-> ";
    std::cin>>funt;
    g=funt*409.5;
    kg = (int)g/1000;
    std::cout<< funt << " фунт - это " <<kg<< " " << "кг. " << g-kg*1000 << " г."<< std::endl;
    system ("pause");
    return 0;
}
2
1 / 1 / 1
Регистрация: 26.02.2015
Сообщений: 98
09.11.2016, 13:24  [ТС] 3
Даценд, спасибо, а мне надо русифицировать с помощью функции: char* Rus(const char* text);
я пишу а в итоге получается вот что:
Реализовать конвертер фунтов в килограммы
0
Модератор
Эксперт .NET
5817 / 4694 / 2940
Регистрация: 20.04.2015
Сообщений: 8,359
09.11.2016, 13:48 4
Лучший ответ Сообщение было отмечено Aibolat как решение

Решение

Aibolat,
разделите строку вывода:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
#include <iostream>
#include <windows.h>
 
char* Rus(const char* text);
int main()
{
    double funt, g;
    int kg;
    std::cout<<Rus("Фунты-килограммы")<<std::endl;
    std::cout<<Rus("Введите вес в фунтах и нажмите <Enter>")<<std::endl;
    std::cout<<"-> ";
    std::cin>>funt;
    g=funt*409.5;
    kg = (int)g/1000;
    std::cout<< funt << Rus(" фунт - это ") <<kg;
    std::cout << " " << Rus("кг. ") << g-kg*1000;
    std::cout << Rus(" г.")<< std::endl;
    return 0;
}
char bufRus[256];
char* Rus(const char* text)
{
CharToOem(text, bufRus);
return bufRus;
}
2
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
09.11.2016, 13:48

Реализовать программу-конвертер валют с использованием конструкции switch
Помогите написать программу-конвертер валют, долларов, евро и фунтов стерлингов с использованием...

Реализовать конвертер оттенка цвета из формата RGB (кодированный тремя байтами) в формат HTML
Любой цвет можно определить компонентами r, g, b - красный, зеленый, синий. В зависимости от того,...

Реализовать программу "Конвертер величин измерения"
Написать программу для перевода единиц измерения например длины . Из: В: Миллиметры Миллиметры ...

Сумма фунтов шиллингов и пенсов
Задача: Программа должна получать от пользователя две денежные суммы в фунтах шиллингах и...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2021, vBulletin Solutions, Inc.