Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
0 / 0 / 0
Регистрация: 18.10.2014
Сообщений: 3
1

Создать блок схемы алгоритму общего функционирования программы, и алгоритм функц. основного модуля

19.04.2016, 21:20. Показов 358. Ответов 0
Метки нет (Все метки)

#include <iostream>
#include <fstream>
#include <string.h>
#include <math.h>
using namespace std;
int main()
{
cout<<"What currency to convert ?(UAH,USD,RUB)"<<endl;
string currency1;
bool flag=false;
while (!flag)
{
flag=true;
cin>>currency1;
if (currency1!="UAH"&&currency1!="USD"&&currency1!="RUB")
{
cout<<"Input error , please re-enter"<<endl;
flag=false;
}
}
flag=false;
string currency2;
cout<<"In what currency to convert ?(UAH,USD,RUB)"<<endl;
while (!flag)
{
flag=true;
cin>>currency2;
if (currency2!="UAH"&&currency2!="USD"&&currency2!="RUB")
{
cout<<"Input error , please re-enter"<<endl;
flag=false;
}
}
cout<<"Enter the amount"<<endl;
string sum;
double sum1=0;
flag=false;
while(!flag)
{
flag=true;
cin>>sum;
int l=sum.length();
int i=0;
for (;i<l;++i)
{
if (sum[i]=='.'||sum[i]==',')
{
break;
}
}
for (int j=0;j<i;++j)
{
if (sum[j]>='0'&&sum[j]<='9')
{
sum1+=((int)(sum[j]-'0')*pow(10,i-j-1));
}
else
{
flag=false;
cout<<"Wrong data format "<<endl;
break;
}
}
if (i!=l)
for (int j=i+1;j<l;++j)
{
if (sum[j]>='0'&&sum[j]<='9')
{
sum1+=((int)(sum[j]-'0')*pow(0.1,j-i));
}
else
{
flag=false;
cout<<"Wrong data format"<<endl;
break;
}
}
}
ifstream fin("baza.txt");
double RUB,USD;
fin>>USD>>RUB;
fin.close();
double many;
if (currency1=="UAH")
{
many=sum1;
}
else if (currency1=="RUB")
{
many=sum1*RUB;
}
else many=sum1*USD;

if (currency2=="RUB")
{
many/=RUB;
}
else if (currency2=="USD") many/=USD;
cout<<many;
}
0

Помощь в написании контрольных, курсовых и дипломных работ здесь.

Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
19.04.2016, 21:20
Ответы с готовыми решениями:

Нужен алгоритм работы программы в виде блок-схемы
помогите пожалуйста срочно нужно сделать блок-схему

Создать график функции и алгоритм в виде блок-схемы!
Помогите, пожалуйста, выполнить задание, а то скоро экзамен, перечитала пособия, у меня ну никак не...

строго по алгоритму (скриншот блок-схемы) написать программу с разными циклами
Виталий, еще раз повторяю. ВСЕ ВАРИАНТЫ программы должны ПОЛНОСТЬЮ соответствовать алгоритму....

Создать блок-схему по алгоритму
#include &lt;stdio.h&gt; #include &lt;stdlib.h&gt; #include &lt;conio.h&gt; #define n 200 int main() { int...

0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
19.04.2016, 21:20

Циклический алгоритм. Составление блок-схемы
Задача: Дано целое число К и набор ненулевых целых чисел (признак его завершения - число 0)....

Блок-схемы для программ на разветвляющийся алгоритм
№1 // Laboratornaa.cpp: определяет точку входа для консольного приложения. // ...

Составить алгоритм решения в виде блок-схемы
Даны две переменные целого типа: A и B. Если их значения не равны, то присвоить каждой переменной...

Правильно ли создан алгоритм в виде блок схемы ?
1. Найти номер максимального элемента массива.


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

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

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