0 / 0 / 0
Регистрация: 11.09.2011
Сообщений: 27
1

Факториал: Вычислить значение n! для n введенного с клавиатуры

19.09.2011, 16:23. Показов 7307. Ответов 4
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Вычислить значение n! для n введенного с клавиатуры

VB.NET
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
Public Class Form1
    Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
        Dim n, x As Double
        TextBox1.Text = ""
        n = InputBox("Введите n")
        For 'как задать цикл
             'как правильно записать формулу факториала
        Next
        TextBox1.Text = TextBox1.Text & n & ""
    End Sub
 
    Private Sub Button2_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button2.Click
        Close()
    End Sub
End Class
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
19.09.2011, 16:23
Ответы с готовыми решениями:

Вычислить факториал введенного с клавиатуры числа
Задание 2: Составить программу с использованием цикла с параметрами. Предусмотреть задание исходных...

Вычислить факториал натурального числа n, введённого с клавиатуры.
Создайте программу, вычисляющую факториал натурального числа n, которое пользователь введёт с...

Вычислить факториал числа, введенного с клавиатуры, используя цикл с предусловием
4) Написать программу, которая вычисляет факториал числа, введенного с клавиатуры используя цикл с...

Для введенного с клавиатуры n вычислить значение выражения
Требуется написать код с использованием функций для нахождения значение выражения...

4
_
2364 / 1243 / 78
Регистрация: 28.10.2009
Сообщений: 4,331
19.09.2011, 17:13 2
VB.NET
1
2
3
4
Dim resultat As Double = 1
        For i As Double = 1 To n
            resultat = resultat * i
        Next
2
0 / 0 / 0
Регистрация: 11.09.2011
Сообщений: 27
19.09.2011, 18:50  [ТС] 3
все работает отлично, спс, но хотелось бы узнать детали...
VB.NET
1
2
3
4
Dim resultat As Double = 1 'Dim resultat это задаеться переменная которая выдает результат решения формулы, а Double = 1 что это значит ??, Double это диапозон чисел , тоесть он равен 1, но почему?
        For i As Double = 1 To n
            resultat = resultat * i
        Next
0
_
2364 / 1243 / 78
Регистрация: 28.10.2009
Сообщений: 4,331
19.09.2011, 18:53 4
GusToc, какие детали?
n!=1*2*3*4*...*n - вот и все детали
1
0 / 0 / 0
Регистрация: 11.09.2011
Сообщений: 27
21.09.2011, 21:40  [ТС] 5
вот работающий код
VB.NET
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
Public Class Form1
    Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
        Dim n, i As Integer
        n = InputBox("Введите n")
        i = n
        Do While i >= 2
            n = n * (i - 1)
            i = i - 1
        Loop
        TextBox1.Text = TextBox1.Text & n & ""
    End Sub
 
    Private Sub Button2_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button2.Click
        Close()
    End Sub
End Class
0
21.09.2011, 21:40
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
21.09.2011, 21:40
Помогаю со студенческими работами здесь

Вычислить значение факториала для n, введенного с клавиатуры
Здравствуйте! Нужна ваша помощь в написании программы на бэйсике. Вычислить значение n! для n...

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

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

Написать программу, которая вычисляет факториал числа, введенного с клавиатуры
Задание №3. Составить программу на языке программирования Pascal, используя оператор цикла....


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

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

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2023, CyberForum.ru