Смотрим: S-сумма, x-годовые, i-года
Решение в С++:
#include <iostream>
using namespace std;int main(void)
{
setlocale(LC_ALL, "Russian");
double S, x;
cout << "Введите сумму S : ";
cin >> S;
x = 3. * S / 100.;
cout<<"Годовой доход составляет: "<< x << endl;
int i;
i = 1.5*S / x;
if (i*x==1.5*S)
{ i++;
cout << "Через " << i << " год доход превысит 1.5*S и составит: "<< i * x<<endl;
} else
cout << "Через " << i << " лет доход превысит 1.5*S и составит: " << i * x << endl;
system("pause");
return 0;
}
Текстовая
..
т.к представлен текст.
Var i,d:integer;
n:array[1..3] of integer;
begin
writeln('Введите диапазон( от 0 до ...)');
readln(d);
randomize;
for i:= 1 to 3 do
beginn[i]:=random(d+1);
writeln(n[i]);
end;
if n[1]= n[2]+n[3] then
writeln('YES')
else
writeln('NO');
end.<span>
</span>
3 задание
1)775,11 = 1000101111,1111 (2 система счисления)
2)271,34= 100001111,100010 (2с.с)
3)1566,28= 11000011110,1 (2с.с)
4)65,2= 1000001,1 (2с.с)
3 задание (2)
1001010 = 4А (16 с .с ) , 11,5 ( 8 с.с ) , 74 (10 с.с.)
1100111 = 67 (17 с.с. ) , 147 ( 8с.с.) 83 ( 10 с.с )
110101101,00011 = 1АD (16с.с.) 655 (8 с.с. ), 429 (10 с.с.)
111111100,0001 = 1FC,1 (16c.c) , 774,08 (8 c.c) 504,5 (10 с.с)
using System;
public class Test
{
public static void Main()
{
double s=100000;
double p;
int k=0;
Console.Write("P = ");
p = double.Parse(Console.ReadLine());
while (s <= 1500000){
s = s+s*p/100.0;
k++;
}
Console.Write("k = {0}, S = {1:0.00}",k,s);
}
}
Пример:
P = 2
k = 137, S = 1507382.72