Форум программистов, компьютерный форум, киберфорум
Наши страницы
C# для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 5.00/4: Рейтинг темы: голосов - 4, средняя оценка - 5.00
ikoleda
3 / 3 / 0
Регистрация: 25.09.2017
Сообщений: 111
1

В сосуде А с литров воды, в сосуде В х литров воды

03.10.2017, 16:27. Просмотров 726. Ответов 2
Метки нет (Все метки)

В сосуде А с литров воды, в сосуде В х литров воды. Из сосуда А вылили половину воды в сосуд В, потом из сосуда вылили В 1/3 воды в сосуд А. Сколько воды будет в каждом сосуде после к переливаний. Значения с, х, у вводятся с клавиатуры
0
Лучшие ответы (1)
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
03.10.2017, 16:27
Ответы с готовыми решениями:

В посуде А (c) литров воды, в посуде В (х) литров воды. Из А сосуды вылили половину воды в сосуд В , потом из
В посуде А (c) литров воды, в посуде В (х) литров воды. Из А сосуды вылили половину воды в сосуд В...

Написать автомат, который покажет сколько литров воды в ёмкости после каждого воздействия
Не очень понимаю в автоматах требуется помощь. Задача звучит так: есть некая емкость и 2е трубы с...

Каков расход воды в сечении, т. е. сколько кубометров воды протекает через сечение в секунду?
Гидрологами исследовано течение реки в некотором сечении: произведена серия замеров по прямой от...

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

Как решить задачу о переливании воды между кувшинами с помощью циклов?
В посуде А w литров воды, в посуде В q литров воды. С сосуда А вылили половину воды в сосуд В,...

2
yatvin
52 / 58 / 25
Регистрация: 10.04.2017
Сообщений: 211
03.10.2017, 17:06 2
Лучший ответ Сообщение было отмечено ikoleda как решение

Решение

ввод сами, расписано максимально понятно
C#
1
2
3
4
5
6
7
8
9
 
            double b = 1;
            double a = 4;
            double a1 = a / 2;
            b =b + a1 ;
            double b1 = b - b / 3;            
            a1  = a1+ b-b1;
            Console.WriteLine(a1 + " " + b1);
            Console.ReadKey();
0
Froxre
2 / 2 / 4
Регистрация: 03.10.2017
Сообщений: 7
03.10.2017, 17:16 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
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
 
namespace ConsoleApplication1
{
    class Program
    {
        static void Main(string[] args)
        {
            Console.BackgroundColor = ConsoleColor.White;
            Console.ForegroundColor = ConsoleColor.Black;
            Console.Clear();
            Console.WriteLine("Введите колличество воды в первом сосуде");
            Double c = Double.Parse (Console.ReadLine());
            Console.WriteLine("Введите колличество воды во втором сосуде");
            Double x = Double.Parse(Console.ReadLine());
            Double a = c / 2;
            Double x = a + x ;
            Double b = x * (1 / 3);
            Double c = c + b; 
            Console.WriteLine("Первый сосуд принимает значение: {0} \nВторой сосуд принимает значение :{1}",c,x);
            Console.ReadLine();
            }
        }
    }
Добавлено через 6 минут
Разобрался держи!
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
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
 
namespace ConsoleApplication1
{
    class Program
    {
        static void Main(string[] args)
        {
            Console.BackgroundColor = ConsoleColor.White;
            Console.ForegroundColor = ConsoleColor.Black;
            Console.Clear();
            Console.WriteLine("Введите колличество воды в первом сосуде");
            Double c = Double.Parse(Console.ReadLine());
            Console.WriteLine("Введите количество воды во втором сосуде");
            Double x = Double.Parse(Console.ReadLine());
            Double a = c / 2;
            x = a + x;
            Double b = x * (1 / 3);
            c = c + b;
            Console.WriteLine("Первый сосуд принимает значение: {0} \nВторой сосуд принимает значение :{1}", c, x);
            Console.ReadLine();
        }
    }
}
1
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
03.10.2017, 17:16

Почему в книгах по программированию столько "воды"?
Доброго времени суток. Заинтересовал вопрос, недавно скачал 3 книги по C# .NET, в которых по...

Уравнения мелкой воды (уравнения Сен-Венана)
Добрый день ! Я написал программу на языке C# в Visual Studio 2010, которая решает уравнение...

Разделить 12 литров воды поровну с помощью 2 пустых ведер с емкостью 8 и 5 литров
Имеется 12 литров воды,нужно разделить поровну с помощью 2 пустых ведер с емкостью 8 и 5 литров.


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

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

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