none
Помогите написать коносольную программу на VB RRS feed

  • Вопрос

  • Всем привет,я начинающий программист и на курсах мне дали задание написать программу выполняющую умножение без соответствующего знака(То есть *умножения),если есть разбирающиеся в этом люди,помогите написать хотя бы блок-схему,чтобы стало ясно как написать саму программу. 
    2 декабря 2017 г. 13:59

Ответы

  • Всем привет,я начинающий программист и на курсах мне дали задание написать программу выполняющую умножение без соответствующего знака(То есть *умножения),если есть разбирающиеся в этом люди,помогите написать хотя бы блок-схему,чтобы стало ясно как написать саму программу. 

    Добрый День.

    Реализация умножения двух чисел без оператора (*) - C#


    Я не волшебник, я только учусь MCP CCNA. Если Вам помог чей-либо ответ, пожалуйста, не забывайте жать на кнопку "Пометить как ответ" или проголосовать "полезное сообщение". Мнения, высказанные здесь, являются отражением моих личных взглядов, а не позиции работодателя. Вся информация предоставляется как есть без каких-либо гарантий. Блог IT Инженера, Twitter, YouTube, GitHub.

    3 декабря 2017 г. 18:33
    Модератор
  • Уже разобрался на Vb она будет выглядеть вот так:

    Module Module1

        Sub Main()
            Dim i, m, n, s, k As Integer
            Console.WriteLine("Введите первое число")
            n = Console.ReadLine()
            Console.WriteLine("Введите второе число")
            m = Console.ReadLine()
            s = 0
            k = 0
            For i = 1 To m
                s = s + n
                k = k + 1
            Next i
            If k Mod 2 <> 0 And m < 0 Then
                s = -s
            End If
            Console.WriteLine("Произведение " & s)
            Console.ReadLine()
        End Sub

    End Module

    • Помечено в качестве ответа Prog_1_1 4 декабря 2017 г. 11:46
    4 декабря 2017 г. 11:46

Все ответы

  • Увы, мы не делаем задания за нерадивых студентов. Да и зачем вы на курсы ходите если ничему не научились?

    Работайте с вашим преподавателем если есть вопросы. В частности, выясните надо ли вам просто ввести два числа, умножить их и вывести результат (это, кстати, блок-схема если ее нарисовать) или же на деле задание посложнее и надо реализовать собственно операцию умножения (используя, например, сложение).


    This posting is provided "AS IS" with no warranties, and confers no rights.

    2 декабря 2017 г. 18:33
    Модератор
  • Спасибо за ваш ответ,но это не совсем то,что мне было нужно.

    Задание заключается в том,чтобы написать программу без знака умножения,то есть, у нас есть два числа:a и b,что бы умножить их без знака умножения,нужно сложить число a такое количество раз равное числу b

    Например:a=4;b=5 

    4*5=4+4+4+4+4=20 

    3 декабря 2017 г. 14:45
  • Уже разобрался на Vb она будет выглядеть вот так:

    Module Module1

        Sub Main()
            Dim i, m, n, s, k As Integer
            Console.WriteLine("Введите первое число")
            n = Console.ReadLine()
            Console.WriteLine("Введите второе число")
            m = Console.ReadLine()
            s = 0
            k = 0
            For i = 1 To m
                s = s + n
                k = k + 1
            Next i
            If k Mod 2 <> 0 And m < 0 Then
                s = -s
            End If
            Console.WriteLine("Произведение " & s)
            Console.ReadLine()
        End Sub

    End Module

    • Помечено в качестве ответа Prog_1_1 4 декабря 2017 г. 11:46
    4 декабря 2017 г. 11:46