Добавил:
Берегите себя и своих близких. По всем вопросам - пишите в мой вк, помогу чем смогу. Всем УЗС привет! Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

C++ программы НОВИКОВ / Вариант 8 / Инфа Задача 4 ГОТОВО

.docx
Скачиваний:
35
Добавлен:
25.11.2016
Размер:
119.9 Кб
Скачать

Задание №: 4

Условие задачи:

Из миль в километры. Получить таблицу пересчета миль в километры и обратно (1 миля = 1,609344 км) для расстояний, не превышающих k км, с заданным шагом в виде таблицы:

мили | километры

0,6214 |1,000

Блок-схема:

Проверка:

При вводе мах км 6 а потом 1 или 2 программа выведет на экран таблицу: 1 0,621371

2 1,24274

3 1,86411

4 2,48548

5 3,10686

Код:

#include "stdafx.h"

#include <stdio.h>

#include <conio.h>

#include <iostream>

#include <clocale>

using namespace System;

using namespace std;

int main()

{

setlocale(LC_ALL,".1251");

long double m=1.609344,ml,p,k;

int a,max;

cout<<" до скольки км проводить перерасчет?"<<endl;

cin>>max;

cout<<"Для пересчета миль в км ввведите < 1 >."<<endl;

cout<<"Для пересчета миль в км ввведите < 2 >."<<endl;

cin>>a;

switch (a){

case 1:

cout<<"Мили Километры";

for(int i=1;i<max;i++){

k=i;

p=k/m;

cout<< endl << k <<" "<<p;}

break;

case 2:

cout<<"Мили Километры";

for(int i=1;i<max;i++){

k=i;

p=k*m;

cout<<endl<<p<<" "<<k;}

break;

default:cout<<"Ошибка ввода!";

}

getch();

return 0;

}

Консоль:

Соседние файлы в папке Вариант 8