あなたの宿題、おねえさん2が答えます
■ このスレッドは過去ログ倉庫に格納されています
0001お姉さん2
NGNGただし、お姉さんを5分以上考え込ませる難解なものは受け付けません。
初心者のみお姉さんは歓迎します。
0002>1
NGNG0003デフォルトの名無しさん
NGNGあるごりずむがわかりましぇん
0004デフォルトの名無しさん
NGNG0005デフォルトの名無しさん
NGNGでは電卓の仕様書を書いてください。
0006名無しさん@まだ研修中
NGNG整数電卓なので、小数点以下はいらないです。
ルート、メモリーなども要りません。
お願いします。
0007デフォルトの名無しさん
NGNGインタフェースは?
0008デフォルトの名無しさん
NGNGint main( int argc, char* argv[] )
{
system("bc");
}
0009名無しさん@まだ研修中
NGNG0010名無しさん@まだ研修中
NGNG0011デフォルトの名無しさん
NGNG入出力の形式だ。
CUIかGUIか。CUIなら逆ポーランド記法か否か。
出力は文字列かバイナリか、コンソールかファイルかその他か。
またフールプルーフはどの程度まで必要か。
その辺詳細に書いた仕様書を用意してくれないと困るなぁ。
0012デフォルトの名無しさん
NGNGつーか>>8が答え書いてる
0013デフォルトの名無しさん
NGNGwindowsの場合
int main( int argc, char* argv[] )
{
system("calc");
}
0014デフォルトの名無しさん
NGNG正しくは以下のようにしましょう!
#include<system.h>
int main(int argc, char* argv[])
{
return system("bc");
}
または
#include<system.h>
int main(int argc, char* argv[])
{
return system("calc");
}
です!
0015名ナシさん@まだ研修中
NGNGwindowsについてる電卓みたいなのを作らなくちゃいけないの。
0016デフォルトの名無しさん
NGNG0017名ナシさん@まだ研修中
NGNG0018デフォルトの名無しさん
NGNGbc って、あーた、UNIXじゃないの?
0019デフォルトの名無しさん
NGNGそれなら、構文解析とか要らないねぇ。単に現在の値を覚えておいて、
入力された値と演算子を順次適用すればいいだけ。
で、何が分からないんだい?
0020名無しさん@まだ研修中
NGNG0021名無しさん@まだ研修中
NGNG//---------------------------------------------------------------------------
#include <vcl.h>
#pragma hdrstop
#include "dentaku.h"
//---------------------------------------------------------------------------
#pragma package(smart_init)
#pragma resource "*.dfm"
TForm1 *Form1;
//---------------------------------------------------------------------------
__fastcall TForm1::TForm1(TComponent* Owner)
: TForm(Owner)
{
}
//---------------------------------------------------------------------------
void __fastcall TForm1::btn0Click(TObject *Sender)
{
}
//---------------------------------------------------------------------------
void __fastcall TForm1::btn1Click(TObject *Sender)
{
}
//---------------------------------------------------------------------------
void __fastcall TForm1::btn2Click(TObject *Sender)
{
}
//---------------------------------------------------------------------------
void __fastcall TForm1::btn3Click(TObject *Sender)
{
}
//---------------------------------------------------------------------------
void __fastcall TForm1::btnWaClick(TObject *Sender)
{
}
//---------------------------------------------------------------------------
void __fastcall TForm1::btn4Click(TObject *Sender)
{
}
//---------------------------------------------------------------------------
void __fastcall TForm1::btn5Click(TObject *Sender)
{
}
//---------------------------------------------------------------------------
void __fastcall TForm1::btn6Click(TObject *Sender)
{
}
//---------------------------------------------------------------------------
void __fastcall TForm1::btn7Click(TObject *Sender)
{
}
//---------------------------------------------------------------------------
void __fastcall TForm1::btn8Click(TObject *Sender)
{
}
//---------------------------------------------------------------------------
void __fastcall TForm1::btn9Click(TObject *Sender)
{
}
//---------------------------------------------------------------------------
void __fastcall TForm1::btnCClick(TObject *Sender)
{
}
//---------------------------------------------------------------------------
void __fastcall TForm1::btnAcClick(TObject *Sender)
{
}
//---------------------------------------------------------------------------
void __fastcall TForm1::btnOffClick(TObject *Sender)
{
}
//---------------------------------------------------------------------------
void __fastcall TForm1::btnTasuClick(TObject *Sender)
{
}
//---------------------------------------------------------------------------
void __fastcall TForm1::btnHikuClick(TObject *Sender)
{
x = f1-f2;
}
//---------------------------------------------------------------------------
void __fastcall TForm1::btnKakeruClick(TObject *Sender)
{
}
//---------------------------------------------------------------------------
void __fastcall TForm1::btnWaruClick(TObject *Sender)
{
}
//---------------------------------------------------------------------------
void __fastcall TForm1::btnHantenClick(TObject *Sender)
{
}
//---------------------------------------------------------------------------
0022デフォルトの名無しさん
NGNGあとの1割弱くらい自分で考えなよ(藁
0023名無しさん@まだ研修中
NGNGだってここまではクリックすれば簡単にできるでしょ。
0024デフォルトの名無しさん
NGNGってことなんでしょぉーかぁー?(藁
0025名無しさん@まだ研修中
NGNG0026turbo type D
NGNG//---------------------------------------------------------------------------
#include <vcl.h>
#pragma hdrstop
#include "Unit1.h"
//---------------------------------------------------------------------------
#pragma package(smart_init)
#pragma resource "*.dfm"
TForm1 *Form1;
//---------------------------------------------------------------------------
__fastcall TForm1::TForm1(TComponent* Owner)
: TForm(Owner)
{
FBuffer = 0;
}
//---------------------------------------------------------------------------
void __fastcall TForm1::Btn0Click(TObject *Sender)
{
if (dynamic_cast<TSpeedButton*>(Sender) != NULL )
{
Edit1->Text =
Edit1->Text +
dynamic_cast<TSpeedButton*>(Sender)->Caption;
}
}
//---------------------------------------------------------------------------
void __fastcall TForm1::BtnPlusMinusClick(TObject *Sender)
{
int i;
i = StrToInt(Edit1->Text);
Edit1->Text = IntToStr(-i);
}
//---------------------------------------------------------------------------
void __fastcall TForm1::BtnWaruClick(TObject *Sender)
{
FBuffer = StrToInt(Edit1->Text);
FEnzanshi = '/';
Edit1->Text = "";
}
//---------------------------------------------------------------------------
void __fastcall TForm1::BtnKakeruClick(TObject *Sender)
{
FBuffer = StrToInt(Edit1->Text);
FEnzanshi = '*';
Edit1->Text = "";
}
//---------------------------------------------------------------------------
void __fastcall TForm1::BtnMinusClick(TObject *Sender)
{
FBuffer = StrToInt(Edit1->Text);
FEnzanshi = '-';
Edit1->Text = "";
}
//---------------------------------------------------------------------------
void __fastcall TForm1::BtnPlusClick(TObject *Sender)
{
FBuffer = StrToInt(Edit1->Text);
FEnzanshi = '+';
Edit1->Text = "";
}
//---------------------------------------------------------------------------
void __fastcall TForm1::BtnEqualClick(TObject *Sender)
{
if ((FBuffer!=Null) && (FEnzanshi!=Null)) {
if (FEnzanshi=='/') {
Edit1->Text =
IntToStr( FBuffer / StrToInt(Edit1->Text) );
} else
if (FEnzanshi=='*') {
Edit1->Text =
IntToStr( FBuffer * StrToInt(Edit1->Text) );
} else
if (FEnzanshi=='-') {
Edit1->Text =
IntToStr( FBuffer - StrToInt(Edit1->Text) );
} else
if (FEnzanshi=='+') {
Edit1->Text =
IntToStr( FBuffer + StrToInt(Edit1->Text) );
}
}
}
//---------------------------------------------------------------------------
void __fastcall TForm1::BtnCClick(TObject *Sender)
{
Edit1->Text = "";
}
//---------------------------------------------------------------------------
0027turbo type D
NGNG0028デフォルトの名無しさん
NGNGアタシ専用のアプリケーションウィザードってかんじぃー?
アプリケーションウィザードにお礼なんて言う必要ないってかんじぃー?
次の課題もおねがいねぇー(藁
0029turbo type D
NGNGぶっころす!
\___ __________/
|/
∧_∧
(♯`∀´) バキッ!
( _⊃))☆∧_∧
(_ノ (∀+* )))
□ (∩∩ , ⌒つ
 ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
0030デフォルトの名無しさん
NGNGネカマは氏んだほうがいい。
0031デフォルトの名無しさん
NGNG親の金だからどうでもいいんだろうけど。
0032名無しさん@まだ研修中
NGNGありがちょー。謝謝。
がむばって勉強します…。
0033名無しさん@まだ研修中
NGNGヘッダファイルってどうすればいいんですか…?
0034デフォルトの名無しさん
NGNG毎日大変ですね。
0035デフォルトの名無しさん
NGNG目的も書かないで、どうすればいいのかこっちが聞きたいくらいだよ(w
0036名無しさん@まだ研修中
NGNG書かないほうが良いかと思うので丸なげさせて下さい。
1 正数nの約数を求めるプログラム
2 正数nが素数であるかどうか求めるプログラム
宜しくお願いします。
0037>>36
NGNGboolean b=false;if(args.length<1){System.exit(1);}try {
n=Integer.parseInt(args[0]);if(n<1){System.exit(1);}}catch(
NumberFormatException e){System.exit(1);}System.out.println(1);
if(n!=1){for(int i=2;i<n;i++){if((n%i)==0){System.out.println(i);
b=true;}}System.out.println(n);}else{b=true;}if(b){System.out.println
(n+"は素数じゃない");}else{System.out.println(n+"は素数");}System.exit(0);}}
0038デフォルトの名無しさん
NGNG{$APPTYPE CONSOLE}
program t1;
uses SysUtils;
var i:integer;
var n,m,sqrn:integer;
label loop;
begin
write( '数字を入れて下さい:' );
read(n);
m:=n;
loop:
sqrn:=round(sqrt(n));
for i:=2 to sqrn do
if((n mod i)=0) then begin
write( i, 'x');
n:=n div i;
goto loop
end;
if(n=m) then writeln(n,'は素数でした')
else writeln(n,'=',m);
end
途中goto使ってるのがいいだろ?
.
003937
NGNG本来はエラストテネス(?)とかフェルマーを使って素数判定を行う。
■ このスレッドは過去ログ倉庫に格納されています