Перевод расстояний из дюймов в сантиметры - QBasic
Формулировка задачи:
Помогите пожалуйста вот задали 6 задач в QBASIC искал на форуме нашел в C++ но с переводом косяки:
1. Напишите программу печати таблицы перевода расстояний из дюймов в сантиметры для значений длин от 1 до 20 дюймов. 1 дюйм = 2,54 см. (1 балл)
2. Напишите программу вывода всех четных чисел от 2 до 100 включительно. (2 балла)
3. Составьте программу, вычисляющую квадраты всех чисел от 1 до N. (1 балл)
4. Напишите программу, определяющую сумму всех нечетных чисел от 1 до 99. (2 балла)
5. Вычислить:
a. 1+2+4+8+…+210 (3 балла)
b. (1+2)*(1+2+3)*…*(1+2+…+10) (3 балла)
6. Для заданного числа N составьте программу вычисления суммы S=1+1/2+1/3+1/4+…+1/N, где N – натуральное число. (2 балла)
P.S. решать надо токо циклами.(цикл For...Next)
Сделайте если не трудно. Спасибо заранее.
Решение задачи: «Перевод расстояний из дюймов в сантиметры»
textual
Листинг программы
p=1 for i=1 to 10 s=s+i p=p*s next print p
Объяснение кода листинга программы
- Переменная
p
инициализируется значением 1. - Запускается цикл
for
, который выполняется 10 раз, начиная с переменнойi
равной 1 и увеличиваясь на 1 с каждой итерацией. - Внутри цикла переменная
s
увеличивается на значение переменнойi
. - Переменная
p
умножается на переменнуюs
. - После завершения цикла выводится значение переменной
p
.