Даны три числа. Вывести вначале наименьшее, а затем наибольшее из данных чисел - VB

Узнай цену своей работы

Формулировка задачи:

Даны три числа. Вывести вначале наименьшее, а затем наибольшее из данных чисел. Единицы длины пронумерованы следующим образом: 1 — дециметр, 2 — километр, 3 — метр, 4 — миллиметр, 5 — сантиметр. Дан номер единицы длины (целое число в диапазоне 1–5) и длина отрезка в этих единицах (вещественное число). Найти длину отрезка в метрах. Дано целое число N (> 1) и две вещественные точки на числовой оси: A, B (A < B). Отрезок [A, B] разбит на N равных отрезков. Вывести H — длину каждого отрезка, а также значения функции F(X) = 1 – sin(X) в точках, разбивающих отрезок [A, B]: F(A), F(A + H), F(A + 2•H), … , F(B). помогите составить программу...............

Решение задачи: «Даны три числа. Вывести вначале наименьшее, а затем наибольшее из данных чисел»

textual
Листинг программы
dim dlina_itog as single
dim dlina_dm as single
dim dlina_km as single
dim dlina_m as single
dim dlina_mm as single
dim dlina_sm as single
dim nomer as integer 'можно byte
dim chislo as integer '- если число целое, single - если число дробное, double - если число дробное повышенной точности, byte - если число целое положительное, но с ним бывает ругается
nomer=inputbox("Введите номер единицы длины")
chislo=inputbox("Введите длину отрезка в единицах")
if nomer=1 then dlina_dm=chislo 'тут я не дописывал нули, т.к. изначально все переменные равны нулю
if nomer=2 then dlina_km=chislo
if nomer=3 then dlina_m=chislo
if nomer=4 then dlina_mm=chislo
if nomer=5 then dlina_sm=chislo
dlina_itog=dlina_dm/10+dlina_km*1000+dlina_m+dlina_mm/1000+dlina_sm/100
print "Длина в метрах=";dlina_itog

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

13   голосов , оценка 4.462 из 5
Похожие ответы