Форумы-->Форум для внеигровых тем-->
Автор | Калькулятор в Паскале |
Нужно написать калькулятор в Паскале о_О
Знаю что там один блок копируеться три раза
Помогите | Program kalkulator;
Var a,c: real;
b: char;
Begin
Write('Первое число:');
readln (a);
Write ('Введите знак');
readln (b);
Write ('Второе число');
readln (c);
case b of
'+': a:=a+c;
'-': a:=a-c;
'*':a:=a*c;
'/':a:=a/c;
end;
Write ('Результат:',a);
readln
End.
так правильно? | о, мсье думает, что под любую задачу только 1 вариант кода? | для medmax-lg-2:
а что нет? О_о | а что readln в конце делает?
+ проверяй если с = 0 и знак делить | Так вроде нормально, но твоё "write" означает, что всё будет написано впритык)
Первое число:Введите знакВторое число | а что readln в конце делает?
а не надо? | напиши правильно, а то я нуп | для Mc_Artemon:
я бы тоже по сhar делал
а если программу:
k=min(x,y,z)+sqr(min(x-z,s,z)/4*min(5x,6y,z-0.5)+10
зделаеш?
через минут 10 решу и напишу ответ) | k=min(x,y,z)+sqr(min(x-z,s,z)/4*min(5x,6y,z-0.5)+10
О_о что это? | program frod;
var s,k,a,b,c,b1,b2,b3:real;
funktion cho(a,b:real;var min:real):real;
begin
if b>a then a:=min
else b:min;
end;
writeln('x,y,z,s');
readln(x,y,z,s);
k:=cho(cho(x,y),z))+cho(cho(x-y,s),z))*(cho(x-y,s),z))/4*cho(cho(5*x,6*y),z-0.5))+10;
writeln('k=',k);
readln;
end.
ето ответ на программу:
k=min(x,y,z)+sqr(min(x-z,s,z)/4*min(5x,6y,z-0.5)+10
я мог что-то с функцыей протупить так что сильно не ругай) | для Mc_Artemon:напишы в паскале и поймеш)
ато на мелочах сидиш с калькуляторами возишся надо на module CRT идти!
а ты с ФИГНЕЙ возишся) | для darth-sasha:
что ты нацарапал? | program frod;
var s,k,a,b,c,b1,b2,b3:real;
funktion cho(a,b:real;var min:real):real;
begin
if b>a then a:=min
else b:min;
end;
writeln('x,y,z,s');
readln(x,y,z,s);
k:=cho(cho(x,y),z))+cho(cho(x-y,s),z))*(cho(x-y,s),z))/4*cho(cho(5*x,6*y),z-0.5))+10;
writeln('k=',k);
readln;
end.
я вот это за урок с листика не перепичатаю О_О | для некр4:
для Mc_Artemon:
readln вконце для удержівания результата без него оно та пощитает но результат покажет после включения во второй раз!
а оценка тебе 10 можнои чуть-чуть проще но мне лень писать и так накатал много) | спс всем | тема закрыта by Mc_Artemon (2011-02-13 20:00:17) |
---|
К списку тем
|