Sei sulla pagina 1di 29

ESTRUCTURA DE INFORMACION

CURSO:
ESTRUCTURA DE INFORMACION

DOCENTE:
TORALVA GONZALES PAUL

FACULTAD:
INGENIERIA DE SISTEMA CMPUTO Y TELECOMUNICACIONES

INTEGRANTES:
JUNIOR ALEJANDRO HURTADO AVALOS CICLO: IV TURNO: NOCTURNO

2012
ESTRUCTURA DE INFORMACION Pgina 1

ESTRUCTURA DE INFORMACION

EJERCICIOS DESARROLLADOS DE LA PRACTICA N4

ESTRUCTURA DE INFORMACION

Pgina 2

ESTRUCTURA DE INFORMACION

1)
#pragma once namespace MATRICEZ01 { using namespace System; using namespace System::ComponentModel; using namespace System::Collections; using namespace System::Windows::Forms; using namespace System::Data; using namespace System::Drawing; int f=0,c=0; int matriz[4][4]; int cont=0; double auxi=0,auxi2=0,auxi3=0,auxi4=0; /// <summary> /// Resumen de Form1 /// /// ADVERTENCIA: si cambia el nombre de esta clase, deber cambiar la /// propiedad 'Nombre de archivos de recursos' de la herramienta de compilacin de recursos administrados /// asociada con todos los archivos .resx de los que depende esta clase. De lo contrario, /// los diseadores no podrn interactuar correctamente con los /// recursos adaptados asociados con este formulario. /// </summary> public ref class Form1 : public System::Windows::Forms::Form { public: Form1(void) { InitializeComponent(); // //TODO: agregar cdigo de constructor aqu // } protected: /// <summary> /// Limpiar los recursos que se estn utilizando. /// </summary> ~Form1() { if (components) { delete components; } } private: System::Windows::Forms::Label^ label1; protected: private: System::Windows::Forms::Label^ label2; private: System::Windows::Forms::Label^ label3; private: System::Windows::Forms::Button^ button1; private: System::Windows::Forms::Button^ button2; private: System::Windows::Forms::Label^ label4; private: System::Windows::Forms::Label^ label5; private: System::Windows::Forms::ListBox^ listBox1; private: System::Windows::Forms::Button^ button3;

ESTRUCTURA DE INFORMACION

Pgina 3

ESTRUCTURA DE INFORMACION
private: System::Windows::Forms::Button^ button4; private: System::Windows::Forms::Label^ label6; private: System::Windows::Forms::Label^ label7; private: System::Windows::Forms::Label^ label8; private: System::Windows::Forms::Label^ label9; private: System::Windows::Forms::Label^ label10; private: System::Windows::Forms::Label^ label11; private: System::Windows::Forms::Label^ label12; private: System::Windows::Forms::Label^ label13; private: System::Windows::Forms::TextBox^ textBox1; private: /// <summary> /// Variable del diseador requerida. /// </summary> System::ComponentModel::Container ^components; #pragma region Windows Form Designer generated code /// <summary> /// Mtodo necesario para admitir el Diseador. No se puede modificar /// el contenido del mtodo con el editor de cdigo. /// </summary> void InitializeComponent(void) { this->label1 = (gcnew System::Windows::Forms::Label()); this->label2 = (gcnew System::Windows::Forms::Label()); this->label3 = (gcnew System::Windows::Forms::Label()); this->button1 = (gcnew System::Windows::Forms::Button()); this->button2 = (gcnew System::Windows::Forms::Button()); this->label4 = (gcnew System::Windows::Forms::Label()); this->label5 = (gcnew System::Windows::Forms::Label()); this->listBox1 = (gcnew System::Windows::Forms::ListBox()); this->button3 = (gcnew System::Windows::Forms::Button()); this->button4 = (gcnew System::Windows::Forms::Button()); this->label6 = (gcnew System::Windows::Forms::Label()); this->label7 = (gcnew System::Windows::Forms::Label()); this->label8 = (gcnew System::Windows::Forms::Label()); this->label9 = (gcnew System::Windows::Forms::Label()); this->label10 = (gcnew System::Windows::Forms::Label()); this->label11 = (gcnew System::Windows::Forms::Label()); this->label12 = (gcnew System::Windows::Forms::Label()); this->label13 = (gcnew System::Windows::Forms::Label());

ESTRUCTURA DE INFORMACION

Pgina 4

ESTRUCTURA DE INFORMACION
this->textBox1 = (gcnew System::Windows::Forms::TextBox()); this->SuspendLayout(); // // label1 // this->label1->AutoSize = true; this->label1->Font = (gcnew System::Drawing::Font(L"Microsoft Sans Serif", 12, System::Drawing::FontStyle::Bold, System::Drawing::GraphicsUnit::Point, static_cast<System::Byte>(0))); this->label1->Location = System::Drawing::Point(141, 28); this->label1->Name = L"label1"; this->label1->Size = System::Drawing::Size(112, 20); this->label1->TabIndex = 0; this->label1->Text = L"MATRIZ 4X4"; // // label2 // this->label2->AutoSize = true; this->label2->Location = System::Drawing::Point(39, 83); this->label2->Name = L"label2"; this->label2->Size = System::Drawing::Size(29, 13); this->label2->TabIndex = 1; this->label2->Text = L"FILA"; // // label3 // this->label3->AutoSize = true; this->label3->Location = System::Drawing::Point(39, 126); this->label3->Name = L"label3"; this->label3->Size = System::Drawing::Size(60, 13); this->label3->TabIndex = 2; this->label3->Text = L"COLUMNA"; // // button1 // this->button1->Font = (gcnew System::Drawing::Font(L"Microsoft Sans Serif", 8.25F, System::Drawing::FontStyle::Bold, System::Drawing::GraphicsUnit::Point, static_cast<System::Byte>(0))); this->button1->Location = System::Drawing::Point(250, 83); this->button1->Name = L"button1"; this->button1->Size = System::Drawing::Size(117, 40); this->button1->TabIndex = 3; this->button1->Text = L"INGRESAR"; this->button1->UseVisualStyleBackColor = true; this->button1->Click += gcnew System::EventHandler(this, &Form1::button1_Click); // // button2 // this->button2->Font = (gcnew System::Drawing::Font(L"Microsoft Sans Serif", 8.25F,

ESTRUCTURA DE INFORMACION

Pgina 5

ESTRUCTURA DE INFORMACION
System::Drawing::FontStyle::Bold, System::Drawing::GraphicsUnit::Point, static_cast<System::Byte>(0))); this->button2->Location = System::Drawing::Point(42, 162); this->button2->Name = L"button2"; this->button2->Size = System::Drawing::Size(342, 43); this->button2->TabIndex = 4; this->button2->Text = L"MOSTRAR"; this->button2->UseVisualStyleBackColor = true; this->button2->Click += gcnew System::EventHandler(this, &Form1::button2_Click); // // label4 // this->label4->AutoSize = true; this->label4->Font = (gcnew System::Drawing::Font(L"Microsoft Sans Serif", 9.75F, System::Drawing::FontStyle::Regular, System::Drawing::GraphicsUnit::Point, static_cast<System::Byte>(0))); this->label4->Location = System::Drawing::Point(170, 223); this->label4->Name = L"label4"; this->label4->Size = System::Drawing::Size(83, 16); this->label4->TabIndex = 5; this->label4->Text = L"COLUMNAS"; // // label5 // this->label5->AutoSize = true; this->label5->Font = (gcnew System::Drawing::Font(L"Microsoft Sans Serif", 9.75F, System::Drawing::FontStyle::Regular, System::Drawing::GraphicsUnit::Point, static_cast<System::Byte>(0))); this->label5->Location = System::Drawing::Point(74, 312); this->label5->Name = L"label5"; this->label5->Size = System::Drawing::Size(44, 16); this->label5->TabIndex = 6; this->label5->Text = L"FILAS"; // // listBox1 // this->listBox1->FormattingEnabled = true; this->listBox1->Location = System::Drawing::Point(145, 267); this->listBox1->Name = L"listBox1"; this->listBox1->Size = System::Drawing::Size(171, 108); this->listBox1->TabIndex = 7; // // button3 // this->button3->Font = (gcnew System::Drawing::Font(L"Microsoft Sans Serif", 8.25F, System::Drawing::FontStyle::Bold, System::Drawing::GraphicsUnit::Point, static_cast<System::Byte>(0)));

ESTRUCTURA DE INFORMACION

Pgina 6

ESTRUCTURA DE INFORMACION
this->button3->Location = System::Drawing::Point(85, 411); this->button3->Name = L"button3"; this->button3->Size = System::Drawing::Size(102, 48); this->button3->TabIndex = 8; this->button3->Text = L"NUEVO"; this->button3->UseVisualStyleBackColor = true; this->button3->Click += gcnew System::EventHandler(this, &Form1::button3_Click); // // button4 // this->button4->Font = (gcnew System::Drawing::Font(L"Microsoft Sans Serif", 8.25F, System::Drawing::FontStyle::Bold, System::Drawing::GraphicsUnit::Point, static_cast<System::Byte>(0))); this->button4->Location = System::Drawing::Point(241, 411); this->button4->Name = L"button4"; this->button4->Size = System::Drawing::Size(99, 48); this->button4->TabIndex = 9; this->button4->Text = L"SALIR"; this->button4->UseVisualStyleBackColor = true; this->button4->Click += gcnew System::EventHandler(this, &Form1::button4_Click); // // label6 // this->label6->AutoSize = true; this->label6->Font = (gcnew System::Drawing::Font(L"Microsoft Sans Serif", 9.75F, System::Drawing::FontStyle::Regular, System::Drawing::GraphicsUnit::Point, static_cast<System::Byte>(0))); this->label6->Location = System::Drawing::Point(152, 248); this->label6->Name = L"label6"; this->label6->Size = System::Drawing::Size(15, 16); this->label6->TabIndex = 10; this->label6->Text = L"1"; // // label7 // this->label7->AutoSize = true; this->label7->Font = (gcnew System::Drawing::Font(L"Microsoft Sans Serif", 9.75F, System::Drawing::FontStyle::Regular, System::Drawing::GraphicsUnit::Point, static_cast<System::Byte>(0))); this->label7->Location = System::Drawing::Point(195, 248); this->label7->Name = L"label7"; this->label7->Size = System::Drawing::Size(15, 16); this->label7->TabIndex = 11; this->label7->Text = L"2"; // // label8 // this->label8->AutoSize = true;

ESTRUCTURA DE INFORMACION

Pgina 7

ESTRUCTURA DE INFORMACION
this->label8->Font = (gcnew System::Drawing::Font(L"Microsoft Sans Serif", 9.75F, System::Drawing::FontStyle::Regular, System::Drawing::GraphicsUnit::Point, static_cast<System::Byte>(0))); this->label8->Location = System::Drawing::Point(238, 248); this->label8->Name = L"label8"; this->label8->Size = System::Drawing::Size(15, 16); this->label8->TabIndex = 12; this->label8->Text = L"3"; // // label9 // this->label9->AutoSize = true; this->label9->Font = (gcnew System::Drawing::Font(L"Microsoft Sans Serif", 9.75F, System::Drawing::FontStyle::Regular, System::Drawing::GraphicsUnit::Point, static_cast<System::Byte>(0))); this->label9->Location = System::Drawing::Point(287, 248); this->label9->Name = L"label9"; this->label9->Size = System::Drawing::Size(15, 16); this->label9->TabIndex = 13; this->label9->Text = L"4"; // // label10 // this->label10->AutoSize = true; this->label10->Font = (gcnew System::Drawing::Font(L"Microsoft Sans Serif", 9.75F, System::Drawing::FontStyle::Regular, System::Drawing::GraphicsUnit::Point, static_cast<System::Byte>(0))); this->label10->Location = System::Drawing::Point(124, 267); this->label10->Name = L"label10"; this->label10->Size = System::Drawing::Size(15, 16); this->label10->TabIndex = 14; this->label10->Text = L"1"; // // label11 // this->label11->AutoSize = true; this->label11->Font = (gcnew System::Drawing::Font(L"Microsoft Sans Serif", 9.75F, System::Drawing::FontStyle::Regular, System::Drawing::GraphicsUnit::Point, static_cast<System::Byte>(0))); this->label11->Location = System::Drawing::Point(124, 295); this->label11->Name = L"label11"; this->label11->Size = System::Drawing::Size(15, 16); this->label11->TabIndex = 15; this->label11->Text = L"2"; // // label12 // this->label12->AutoSize = true;

ESTRUCTURA DE INFORMACION

Pgina 8

ESTRUCTURA DE INFORMACION
this->label12->Font = (gcnew System::Drawing::Font(L"Microsoft Sans Serif", 9.75F, System::Drawing::FontStyle::Regular, System::Drawing::GraphicsUnit::Point, static_cast<System::Byte>(0))); this->label12->Location = System::Drawing::Point(124, 323); this->label12->Name = L"label12"; this->label12->Size = System::Drawing::Size(15, 16); this->label12->TabIndex = 16; this->label12->Text = L"3"; // // label13 // this->label13->AutoSize = true; this->label13->Font = (gcnew System::Drawing::Font(L"Microsoft Sans Serif", 9.75F, System::Drawing::FontStyle::Regular, System::Drawing::GraphicsUnit::Point, static_cast<System::Byte>(0))); this->label13->Location = System::Drawing::Point(124, 348); this->label13->Name = L"label13"; this->label13->Size = System::Drawing::Size(15, 16); this->label13->TabIndex = 17; this->label13->Text = L"4"; // // textBox1 // this->textBox1->Location = System::Drawing::Point(88, 83); this->textBox1->Name = L"textBox1"; this->textBox1->Size = System::Drawing::Size(141, 20); this->textBox1->TabIndex = 18; // // Form1 // this->AutoScaleDimensions = System::Drawing::SizeF(6, 13); this->AutoScaleMode = System::Windows::Forms::AutoScaleMode::Font; this->ClientSize = System::Drawing::Size(430, 516); this->Controls->Add(this->textBox1); this->Controls->Add(this->label13); this->Controls->Add(this->label12); this->Controls->Add(this->label11); this->Controls->Add(this->label10); this->Controls->Add(this->label9); this->Controls->Add(this->label8); this->Controls->Add(this->label7); this->Controls->Add(this->label6); this->Controls->Add(this->button4); this->Controls->Add(this->button3); this->Controls->Add(this->listBox1); this->Controls->Add(this->label5); this->Controls->Add(this->label4); this->Controls->Add(this->button2); this->Controls->Add(this->button1); this->Controls->Add(this->label3); this->Controls->Add(this->label2);

ESTRUCTURA DE INFORMACION

Pgina 9

ESTRUCTURA DE INFORMACION
this->Controls->Add(this->label1); this->Name = L"Form1"; this->Text = L"Form1"; this->ResumeLayout(false); this->PerformLayout(); } #pragma endregion private: System::Void button1_Click(System::Object^ sender, System::EventArgs^ e) { matriz[f][c]=Convert::ToInt32(textBox1->Text); cont++; if(f==0){ auxi=auxi+matriz[f][c]; } if(f==1){ auxi2=auxi2+matriz[f][c]; } if(f==2){ auxi3=auxi3+matriz[f][c]; } if(f==3){ auxi4=auxi4+matriz[f][c]; } f++; if(f==4){ c++; f=0; } if(cont==16){ button1->Enabled=false; } textBox1->Text=""; textBox1->Focus(); } private: System::Void button2_Click(System::Object^ sender, System::EventArgs^ e) { int c=0,f=0; for (int f=0;f<4;f++){ listBox1->Items>Add(matriz[f][c]+"\t"+matriz[f][c+1]+"\t"+matriz[f][c+2]+"\t"+matriz[ f][c+3]); listBox1->Items->Add("\n"); } } private: System::Void button3_Click(System::Object^ sender, System::EventArgs^ e) { listBox1->Items->Clear(); button1->Enabled=true; f=0; c=0; cont=0; auxi=0; auxi2=0; auxi3=0; auxi4=0; } private: System::Void button4_Click(System::Object^ sender, System::EventArgs^ e) { Application::Exit(); } }; }

ESTRUCTURA DE INFORMACION

Pgina 10

ESTRUCTURA DE INFORMACION

2)
#pragma once namespace MATRICEZ01 { using namespace System; using namespace System::ComponentModel; using namespace System::Collections; using namespace System::Windows::Forms; using namespace System::Data; using namespace System::Drawing; int f=0,c=0; int matriz[3][3]; int cont=0; double auxi=0,auxi2=0,auxi3=0; /// <summary> /// Resumen de Form1 /// /// ADVERTENCIA: si cambia el nombre de esta clase, deber cambiar la /// propiedad 'Nombre de archivos de recursos' de la herramienta de compilacin de recursos administrados /// asociada con todos los archivos .resx de los que depende esta clase. De lo contrario,

ESTRUCTURA DE INFORMACION

Pgina 11

ESTRUCTURA DE INFORMACION
/// los diseadores no podrn interactuar correctamente con los /// recursos adaptados asociados con este formulario. /// </summary> public ref class Form1 : public System::Windows::Forms::Form { public: Form1(void) { InitializeComponent(); // //TODO: agregar cdigo de constructor aqu // } protected: /// <summary> /// Limpiar los recursos que se estn utilizando. /// </summary> ~Form1() { if (components) { delete components; } } private: System::Windows::Forms::Label^ label1; private: System::Windows::Forms::Label^ label2; private: System::Windows::Forms::Label^ label3; private: System::Windows::Forms::Button^ button1; private: System::Windows::Forms::Button^ button2; private: System::Windows::Forms::ListBox^ listBox1; private: System::Windows::Forms::Button^ button3;

private: System::Windows::Forms::Label^ label4; private: System::Windows::Forms::Label^ label5; private: System::Windows::Forms::Label^ label6; private: System::Windows::Forms::Label^ label7; private: System::Windows::Forms::Label^ label8; private: System::Windows::Forms::Label^ label9; private: System::Windows::Forms::Button^ button4; private: System::Windows::Forms::Button^ button5; private: System::Windows::Forms::TextBox^ textBox1; private: System::Windows::Forms::TextBox^ textBox2; private: System::Windows::Forms::TextBox^ textBox3; private: System::Windows::Forms::TextBox^ textBox4; protected: protected: private: /// <summary> /// Variable del diseador requerida. /// </summary> System::ComponentModel::Container ^components; #pragma region Windows Form Designer generated code /// <summary> /// Mtodo necesario para admitir el Diseador. No se puede modificar

ESTRUCTURA DE INFORMACION

Pgina 12

ESTRUCTURA DE INFORMACION
/// el contenido del mtodo con el editor de cdigo. /// </summary> void InitializeComponent(void) { this->label1 = (gcnew System::Windows::Forms::Label()); this->label2 = (gcnew System::Windows::Forms::Label()); this->label3 = (gcnew System::Windows::Forms::Label()); this->button1 = (gcnew System::Windows::Forms::Button()); this->button2 = (gcnew System::Windows::Forms::Button()); this->listBox1 = (gcnew System::Windows::Forms::ListBox()); this->button3 = (gcnew System::Windows::Forms::Button()); this->label4 = (gcnew System::Windows::Forms::Label()); this->label5 = (gcnew System::Windows::Forms::Label()); this->label6 = (gcnew System::Windows::Forms::Label()); this->label7 = (gcnew System::Windows::Forms::Label()); this->label8 = (gcnew System::Windows::Forms::Label()); this->label9 = (gcnew System::Windows::Forms::Label()); this->button4 = (gcnew System::Windows::Forms::Button()); this->button5 = (gcnew System::Windows::Forms::Button()); this->textBox1 = (gcnew System::Windows::Forms::TextBox()); this->textBox2 = (gcnew System::Windows::Forms::TextBox()); this->textBox3 = (gcnew System::Windows::Forms::TextBox()); this->textBox4 = (gcnew System::Windows::Forms::TextBox()); this->SuspendLayout(); // // label1 // this->label1->AutoSize = true; this->label1->Font = (gcnew System::Drawing::Font(L"Microsoft Sans Serif", 12, System::Drawing::FontStyle::Bold, System::Drawing::GraphicsUnit::Point, static_cast<System::Byte>(0))); this->label1->Location = System::Drawing::Point(132, 25); this->label1->Name = L"label1"; this->label1->Size = System::Drawing::Size(208, 20); this->label1->TabIndex = 0; this->label1->Text = L"PROMEDIO DE UNIDAD"; // // label2 //

ESTRUCTURA DE INFORMACION

Pgina 13

ESTRUCTURA DE INFORMACION
this->label2->AutoSize = true; this->label2->Font = (gcnew System::Drawing::Font(L"Microsoft Sans Serif", 9.75F, System::Drawing::FontStyle::Bold, System::Drawing::GraphicsUnit::Point, static_cast<System::Byte>(0))); this->label2->Location = System::Drawing::Point(46, 85); this->label2->Name = L"label2"; this->label2->Size = System::Drawing::Size(39, 16); this->label2->TabIndex = 1; this->label2->Text = L"FILA"; // // label3 // this->label3->AutoSize = true; this->label3->Font = (gcnew System::Drawing::Font(L"Microsoft Sans Serif", 9.75F, System::Drawing::FontStyle::Bold, System::Drawing::GraphicsUnit::Point, static_cast<System::Byte>(0))); this->label3->Location = System::Drawing::Point(46, 127); this->label3->Name = L"label3"; this->label3->Size = System::Drawing::Size(89, 16); this->label3->TabIndex = 2; this->label3->Text = L"CLOLUMNA"; // // button1 // this->button1->Font = (gcnew System::Drawing::Font(L"Microsoft Sans Serif", 8.25F, System::Drawing::FontStyle::Bold, System::Drawing::GraphicsUnit::Point, static_cast<System::Byte>(0))); this->button1->Location = System::Drawing::Point(309, 85); this->button1->Name = L"button1"; this->button1->Size = System::Drawing::Size(131, 46); this->button1->TabIndex = 3; this->button1->Text = L"INGRESAR"; this->button1->UseVisualStyleBackColor = true; this->button1->Click += gcnew System::EventHandler(this, &Form1::button1_Click); // // button2 // this->button2->Font = (gcnew System::Drawing::Font(L"Microsoft Sans Serif", 8.25F, System::Drawing::FontStyle::Bold, System::Drawing::GraphicsUnit::Point, static_cast<System::Byte>(0))); this->button2->Location = System::Drawing::Point(49, 165); this->button2->Name = L"button2"; this->button2->Size = System::Drawing::Size(360, 47); this->button2->TabIndex = 4; this->button2->Text = L"MOSTRAR"; this->button2->UseVisualStyleBackColor = true; this->button2->Click += gcnew System::EventHandler(this, &Form1::button2_Click);

ESTRUCTURA DE INFORMACION

Pgina 14

ESTRUCTURA DE INFORMACION
// // listBox1 // this->listBox1->FormattingEnabled = true; this->listBox1->Location = System::Drawing::Point(125, 303); this->listBox1->Name = L"listBox1"; this->listBox1->Size = System::Drawing::Size(149, 108); this->listBox1->TabIndex = 5; // // button3 // this->button3->Font = (gcnew System::Drawing::Font(L"Microsoft Sans Serif", 8.25F, System::Drawing::FontStyle::Bold, System::Drawing::GraphicsUnit::Point, static_cast<System::Byte>(0))); this->button3->Location = System::Drawing::Point(309, 234); this->button3->Name = L"button3"; this->button3->Size = System::Drawing::Size(105, 38); this->button3->TabIndex = 6; this->button3->Text = L"PROMEDIO"; this->button3->UseVisualStyleBackColor = true; this->button3->Click += gcnew System::EventHandler(this, &Form1::button3_Click); // // label4 // this->label4->AutoSize = true; this->label4->Location = System::Drawing::Point(133, 271); this->label4->Name = L"label4"; this->label4->Size = System::Drawing::Size(38, 13); this->label4->TabIndex = 10; this->label4->Text = L"1 Unid"; // // label5 // this->label5->AutoSize = true; this->label5->Location = System::Drawing::Point(174, 271); this->label5->Name = L"label5"; this->label5->Size = System::Drawing::Size(38, 13); this->label5->TabIndex = 11; this->label5->Text = L"2 Unid"; // // label6 // this->label6->AutoSize = true; this->label6->Location = System::Drawing::Point(215, 271); this->label6->Name = L"label6"; this->label6->Size = System::Drawing::Size(38, 13); this->label6->TabIndex = 12; this->label6->Text = L"3 Unid"; // // label7 // this->label7->AutoSize = true;

ESTRUCTURA DE INFORMACION

Pgina 15

ESTRUCTURA DE INFORMACION
this->label7->Location = System::Drawing::Point(42, 317); this->label7->Name = L"label7"; this->label7->Size = System::Drawing::Size(77, 13); this->label7->TabIndex = 13; this->label7->Text = L"LUIS YATACO"; // // label8 // this->label8->AutoSize = true; this->label8->Location = System::Drawing::Point(17, 352); this->label8->Name = L"label8"; this->label8->Size = System::Drawing::Size(102, 13); this->label8->TabIndex = 14; this->label8->Text = L"MARCOS SARAVIA"; // // label9 // this->label9->AutoSize = true; this->label9->Location = System::Drawing::Point(27, 391); this->label9->Name = L"label9"; this->label9->Size = System::Drawing::Size(92, 13); this->label9->TabIndex = 15; this->label9->Text = L"MARIA ROMERO"; // // button4 // this->button4->Font = (gcnew System::Drawing::Font(L"Microsoft Sans Serif", 8.25F, System::Drawing::FontStyle::Bold, System::Drawing::GraphicsUnit::Point, static_cast<System::Byte>(0))); this->button4->Location = System::Drawing::Point(100, 431); this->button4->Name = L"button4"; this->button4->Size = System::Drawing::Size(109, 49); this->button4->TabIndex = 16; this->button4->Text = L"NUEVO"; this->button4->UseVisualStyleBackColor = true; this->button4->Click += gcnew System::EventHandler(this, &Form1::button4_Click); // // button5 // this->button5->Font = (gcnew System::Drawing::Font(L"Microsoft Sans Serif", 8.25F, System::Drawing::FontStyle::Bold, System::Drawing::GraphicsUnit::Point, static_cast<System::Byte>(0))); this->button5->Location = System::Drawing::Point(279, 431); this->button5->Name = L"button5"; this->button5->Size = System::Drawing::Size(109, 49); this->button5->TabIndex = 17; this->button5->Text = L"SALIR"; this->button5->UseVisualStyleBackColor = true; this->button5->Click += gcnew System::EventHandler(this, &Form1::button5_Click); //

ESTRUCTURA DE INFORMACION

Pgina 16

ESTRUCTURA DE INFORMACION
// textBox1 // this->textBox1->Location = System::Drawing::Point(136, 85); this->textBox1->Name = L"textBox1"; this->textBox1->Size = System::Drawing::Size(144, 20); this->textBox1->TabIndex = 18; // // textBox2 // this->textBox2->Location = System::Drawing::Point(314, 310); this->textBox2->Name = L"textBox2"; this->textBox2->Size = System::Drawing::Size(100, 20); this->textBox2->TabIndex = 19; // // textBox3 // this->textBox3->Location = System::Drawing::Point(314, 349); this->textBox3->Name = L"textBox3"; this->textBox3->Size = System::Drawing::Size(100, 20); this->textBox3->TabIndex = 20; // // textBox4 // this->textBox4->Location = System::Drawing::Point(314, 391); this->textBox4->Name = L"textBox4"; this->textBox4->Size = System::Drawing::Size(100, 20); this->textBox4->TabIndex = 21; // // Form1 // this->AutoScaleDimensions = System::Drawing::SizeF(6, 13); this->AutoScaleMode = System::Windows::Forms::AutoScaleMode::Font; this->ClientSize = System::Drawing::Size(487, 516); this->Controls->Add(this->textBox4); this->Controls->Add(this->textBox3); this->Controls->Add(this->textBox2); this->Controls->Add(this->textBox1); this->Controls->Add(this->button5); this->Controls->Add(this->button4); this->Controls->Add(this->label9); this->Controls->Add(this->label8); this->Controls->Add(this->label7); this->Controls->Add(this->label6); this->Controls->Add(this->label5); this->Controls->Add(this->label4); this->Controls->Add(this->button3); this->Controls->Add(this->listBox1); this->Controls->Add(this->button2); this->Controls->Add(this->button1); this->Controls->Add(this->label3); this->Controls->Add(this->label2);

ESTRUCTURA DE INFORMACION

Pgina 17

ESTRUCTURA DE INFORMACION
this->Controls->Add(this->label1); this->Name = L"Form1"; this->Text = L"Form1"; this->ResumeLayout(false); this->PerformLayout(); } private: System::Void button1_Click(System::Object^ sender, System::EventArgs^ e) { matriz[f][c]=Convert::ToInt32(textBox1->Text); cont++; if(f==0){ auxi=auxi+matriz[f][c]; } if(f==1){ auxi2=auxi2+matriz[f][c]; } if(f==2){ auxi3=auxi3+matriz[f][c]; } f++; if(f==3){ c++; f=0; } if(cont==9){ button1->Enabled=false; } textBox1->Text=""; textBox1->Focus(); } private: System::Void button2_Click(System::Object^ sender, System::EventArgs^ e) { int c=0,f=0; for (int f=0;f<3;f++){ listBox1->Items>Add(matriz[f][c]+"\t"+matriz[f][c+1]+"\t"+matriz[f][c+2]); listBox1->Items->Add("\n"); } } private: System::Void button3_Click(System::Object^ sender, System::EventArgs^ e) { textBox2->Text=String::Format("{0:F2}",auxi/3); textBox3->Text=String::Format("{0:F2}",auxi2/3); textBox4->Text=String::Format("{0:F2}",auxi3/3); } private: System::Void button4_Click(System::Object^ sender, System::EventArgs^ e) { textBox2->Text=""; textBox3->Text=""; textBox4->Text=""; listBox1->Items->Clear(); button1->Enabled=true; f=0; c=0; cont=0; auxi=0; auxi2=0; auxi3=0;

ESTRUCTURA DE INFORMACION

Pgina 18

ESTRUCTURA DE INFORMACION
} private: System::Void button5_Click(System::Object^ System::EventArgs^ e) { Application::Exit(); } }; } sender,

3)
#pragma once namespace MATRICEZ01 { using namespace System; using namespace System::ComponentModel; using namespace System::Collections; using namespace System::Windows::Forms; using namespace System::Data; using namespace System::Drawing; int f=0,c=0,l=0,j=0;; int matriz[3][3]; int cont=0; double auxi=0,auxi2=0,auxi3=0; /// <summary> /// Resumen de Form1 ///

ESTRUCTURA DE INFORMACION

Pgina 19

ESTRUCTURA DE INFORMACION
/// ADVERTENCIA: si cambia el nombre de esta clase, deber cambiar la /// propiedad 'Nombre de archivos de recursos' de la herramienta de compilacin de recursos administrados /// asociada con todos los archivos .resx de los que depende esta clase. De lo contrario, /// los diseadores no podrn interactuar correctamente con los /// recursos adaptados asociados con este formulario. /// </summary> public ref class Form1 : public System::Windows::Forms::Form { public: Form1(void) { InitializeComponent(); // //TODO: agregar cdigo de constructor aqu // } protected: /// <summary> /// Limpiar los recursos que se estn utilizando. /// </summary> ~Form1() { if (components) { delete components; } } private: System::Windows::Forms::Label^ label1; protected: private: System::Windows::Forms::Label^ label2; private: System::Windows::Forms::Label^ label3; private: System::Windows::Forms::Label^ label4; private: System::Windows::Forms::Label^ label5; private: System::Windows::Forms::Label^ label6; private: System::Windows::Forms::Label^ label7; private: System::Windows::Forms::Label^ label8; private: System::Windows::Forms::ListBox^ listBox1; private: System::Windows::Forms::TextBox^ textBox1; private: System::Windows::Forms::Button^ button1; private: System::Windows::Forms::Button^ button2; private: System::Windows::Forms::Button^ button3; private: System::Windows::Forms::Label^ label9; private: System::Windows::Forms::Label^ label10; private: System::Windows::Forms::Label^ label11; private: System::Windows::Forms::TextBox^ textBox2; private: System::Windows::Forms::TextBox^ textBox3; private: System::Windows::Forms::TextBox^ textBox4; private: System::Windows::Forms::Label^ label12; private: System::Windows::Forms::TextBox^ textBox5; private: System::Windows::Forms::Label^ label13; private: System::Windows::Forms::TextBox^ textBox6; private: System::Windows::Forms::Button^ button4; private: System::Windows::Forms::Button^ button5; protected:

ESTRUCTURA DE INFORMACION

Pgina 20

ESTRUCTURA DE INFORMACION
protected: private: /// <summary> /// Variable del diseador requerida. /// </summary> System::ComponentModel::Container ^components; #pragma region Windows Form Designer generated code /// <summary> /// Mtodo necesario para admitir el Diseador. No se puede modificar /// el contenido del mtodo con el editor de cdigo. /// </summary> void InitializeComponent(void) { this->label1 = (gcnew System::Windows::Forms::Label()); this->label2 = (gcnew System::Windows::Forms::Label()); this->label3 = (gcnew System::Windows::Forms::Label()); this->label4 = (gcnew System::Windows::Forms::Label()); this->label5 = (gcnew System::Windows::Forms::Label()); this->label6 = (gcnew System::Windows::Forms::Label()); this->label7 = (gcnew System::Windows::Forms::Label()); this->label8 = (gcnew System::Windows::Forms::Label()); this->listBox1 = (gcnew System::Windows::Forms::ListBox()); this->textBox1 = (gcnew System::Windows::Forms::TextBox()); this->button1 = (gcnew System::Windows::Forms::Button()); this->button2 = (gcnew System::Windows::Forms::Button()); this->button3 = (gcnew System::Windows::Forms::Button()); this->label9 = (gcnew System::Windows::Forms::Label()); this->label10 = (gcnew System::Windows::Forms::Label()); this->label11 = (gcnew System::Windows::Forms::Label()); this->textBox2 = (gcnew System::Windows::Forms::TextBox()); this->textBox3 = (gcnew System::Windows::Forms::TextBox()); this->textBox4 = (gcnew System::Windows::Forms::TextBox()); this->label12 = (gcnew System::Windows::Forms::Label()); this->textBox5 = (gcnew System::Windows::Forms::TextBox()); this->label13 = (gcnew System::Windows::Forms::Label()); this->textBox6 = (gcnew System::Windows::Forms::TextBox());

ESTRUCTURA DE INFORMACION

Pgina 21

ESTRUCTURA DE INFORMACION
this->button4 = (gcnew System::Windows::Forms::Button()); this->button5 = (gcnew System::Windows::Forms::Button()); this->SuspendLayout(); // // label1 // this->label1->AutoSize = true; this->label1->Font = (gcnew System::Drawing::Font(L"Microsoft Sans Serif", 12, System::Drawing::FontStyle::Bold, System::Drawing::GraphicsUnit::Point, static_cast<System::Byte>(0))); this->label1->Location = System::Drawing::Point(77, 40); this->label1->Name = L"label1"; this->label1->Size = System::Drawing::Size(310, 20); this->label1->TabIndex = 0; this->label1->Text = L"ORBIS-TELECOMUNICACIONES S.A"; // // label2 // this->label2->AutoSize = true; this->label2->Font = (gcnew System::Drawing::Font(L"Microsoft Sans Serif", 9.75F, System::Drawing::FontStyle::Bold, System::Drawing::GraphicsUnit::Point, static_cast<System::Byte>(0))); this->label2->Location = System::Drawing::Point(129, 75); this->label2->Name = L"label2"; this->label2->Size = System::Drawing::Size(211, 16); this->label2->TabIndex = 1; this->label2->Text = L"VENTAS- I TRIMESTRE-2009"; // // label3 // this->label3->AutoSize = true; this->label3->Font = (gcnew System::Drawing::Font(L"Microsoft Sans Serif", 8.25F, System::Drawing::FontStyle::Bold, System::Drawing::GraphicsUnit::Point, static_cast<System::Byte>(0))); this->label3->Location = System::Drawing::Point(126, 153); this->label3->Name = L"label3"; this->label3->Size = System::Drawing::Size(50, 13); this->label3->TabIndex = 2; this->label3->Text = L"ENERO"; // // label4 // this->label4->AutoSize = true; this->label4->Font = (gcnew System::Drawing::Font(L"Microsoft Sans Serif", 8.25F, System::Drawing::FontStyle::Bold, System::Drawing::GraphicsUnit::Point, static_cast<System::Byte>(0))); this->label4->Location = System::Drawing::Point(182, 153);

ESTRUCTURA DE INFORMACION

Pgina 22

ESTRUCTURA DE INFORMACION
this->label4->Name = L"label4"; this->label4->Size = System::Drawing::Size(65, 13); this->label4->TabIndex = 3; this->label4->Text = L"FEBRERO"; // // label5 // this->label5->AutoSize = true; this->label5->Font = (gcnew System::Drawing::Font(L"Microsoft Sans Serif", 8.25F, System::Drawing::FontStyle::Bold, System::Drawing::GraphicsUnit::Point, static_cast<System::Byte>(0))); this->label5->Location = System::Drawing::Point(253, 153); this->label5->Name = L"label5"; this->label5->Size = System::Drawing::Size(51, 13); this->label5->TabIndex = 4; this->label5->Text = L"MARZO"; // // label6 // this->label6->AutoSize = true; this->label6->Font = (gcnew System::Drawing::Font(L"Microsoft Sans Serif", 8.25F, System::Drawing::FontStyle::Bold, System::Drawing::GraphicsUnit::Point, static_cast<System::Byte>(0))); this->label6->Location = System::Drawing::Point(51, 179); this->label6->Name = L"label6"; this->label6->Size = System::Drawing::Size(72, 13); this->label6->TabIndex = 5; this->label6->Text = L"TECLADOS"; // // label7 // this->label7->AutoSize = true; this->label7->Font = (gcnew System::Drawing::Font(L"Microsoft Sans Serif", 8.25F, System::Drawing::FontStyle::Bold, System::Drawing::GraphicsUnit::Point, static_cast<System::Byte>(0))); this->label7->Location = System::Drawing::Point(72, 206); this->label7->Name = L"label7"; this->label7->Size = System::Drawing::Size(51, 13); this->label7->TabIndex = 6; this->label7->Text = L"MOUSE"; // // label8 // this->label8->AutoSize = true; this->label8->Font = (gcnew System::Drawing::Font(L"Microsoft Sans Serif", 8.25F, System::Drawing::FontStyle::Bold, System::Drawing::GraphicsUnit::Point, static_cast<System::Byte>(0))); this->label8->Location = System::Drawing::Point(58, 231); this->label8->Name = L"label8";

ESTRUCTURA DE INFORMACION

Pgina 23

ESTRUCTURA DE INFORMACION
this->label8->Size = System::Drawing::Size(65, 13); this->label8->TabIndex = 7; this->label8->Text = L"MONITOR"; // // listBox1 // this->listBox1->FormattingEnabled = true; this->listBox1->Location = System::Drawing::Point(129, 179); this->listBox1->Name = L"listBox1"; this->listBox1->Size = System::Drawing::Size(175, 82); this->listBox1->TabIndex = 8; // // textBox1 // this->textBox1->Location = System::Drawing::Point(129, 113); this->textBox1->Name = L"textBox1"; this->textBox1->Size = System::Drawing::Size(228, 20); this->textBox1->TabIndex = 9; // // button1 // this->button1->Font = (gcnew System::Drawing::Font(L"Microsoft Sans Serif", 8.25F, System::Drawing::FontStyle::Bold, System::Drawing::GraphicsUnit::Point, static_cast<System::Byte>(0))); this->button1->Location = System::Drawing::Point(375, 113); this->button1->Name = L"button1"; this->button1->Size = System::Drawing::Size(100, 30); this->button1->TabIndex = 10; this->button1->Text = L"INGRESAR"; this->button1->UseVisualStyleBackColor = true; this->button1->Click += gcnew System::EventHandler(this, &Form1::button1_Click); // // button2 // this->button2->Font = (gcnew System::Drawing::Font(L"Microsoft Sans Serif", 8.25F, System::Drawing::FontStyle::Bold, System::Drawing::GraphicsUnit::Point, static_cast<System::Byte>(0))); this->button2->Location = System::Drawing::Point(375, 215); this->button2->Name = L"button2"; this->button2->Size = System::Drawing::Size(100, 29); this->button2->TabIndex = 11; this->button2->Text = L"NUEVO"; this->button2->UseVisualStyleBackColor = true; this->button2->Click += gcnew System::EventHandler(this, &Form1::button2_Click); // // button3 // this->button3->Font = (gcnew System::Drawing::Font(L"Microsoft Sans Serif", 8.25F,

ESTRUCTURA DE INFORMACION

Pgina 24

ESTRUCTURA DE INFORMACION
System::Drawing::FontStyle::Bold, System::Drawing::GraphicsUnit::Point, static_cast<System::Byte>(0))); this->button3->Location = System::Drawing::Point(375, 250); this->button3->Name = L"button3"; this->button3->Size = System::Drawing::Size(100, 28); this->button3->TabIndex = 12; this->button3->Text = L"SALIR"; this->button3->UseVisualStyleBackColor = true; this->button3->Click += gcnew System::EventHandler(this, &Form1::button3_Click); // // label9 // this->label9->AutoSize = true; this->label9->Font = (gcnew System::Drawing::Font(L"Microsoft Sans Serif", 8.25F, System::Drawing::FontStyle::Bold, System::Drawing::GraphicsUnit::Point, static_cast<System::Byte>(0))); this->label9->Location = System::Drawing::Point(33, 330); this->label9->Name = L"label9"; this->label9->Size = System::Drawing::Size(95, 13); this->label9->TabIndex = 13; this->label9->Text = L"VENTA ENERO"; // // label10 // this->label10->AutoSize = true; this->label10->Font = (gcnew System::Drawing::Font(L"Microsoft Sans Serif", 8.25F, System::Drawing::FontStyle::Bold, System::Drawing::GraphicsUnit::Point, static_cast<System::Byte>(0))); this->label10->Location = System::Drawing::Point(12, 368); this->label10->Name = L"label10"; this->label10->Size = System::Drawing::Size(114, 13); this->label10->TabIndex = 14; this->label10->Text = L"VENTA FEBRERO"; // // label11 // this->label11->AutoSize = true; this->label11->Font = (gcnew System::Drawing::Font(L"Microsoft Sans Serif", 8.25F, System::Drawing::FontStyle::Bold, System::Drawing::GraphicsUnit::Point, static_cast<System::Byte>(0))); this->label11->Location = System::Drawing::Point(23, 406); this->label11->Name = L"label11"; this->label11->Size = System::Drawing::Size(100, 13); this->label11->TabIndex = 15; this->label11->Text = L"VENTA MARZO"; // // textBox2 //

ESTRUCTURA DE INFORMACION

Pgina 25

ESTRUCTURA DE INFORMACION
this->textBox2->Location = System::Drawing::Point(129, 330); this->textBox2->Name = L"textBox2"; this->textBox2->Size = System::Drawing::Size(100, 20); this->textBox2->TabIndex = 16; // // textBox3 // this->textBox3->Location = System::Drawing::Point(129, 365); this->textBox3->Name = L"textBox3"; this->textBox3->Size = System::Drawing::Size(100, 20); this->textBox3->TabIndex = 17; // // textBox4 // this->textBox4->Location = System::Drawing::Point(129, 402); this->textBox4->Name = L"textBox4"; this->textBox4->Size = System::Drawing::Size(100, 20); this->textBox4->TabIndex = 18; // // label12 // this->label12->AutoSize = true; this->label12->Font = (gcnew System::Drawing::Font(L"Microsoft Sans Serif", 8.25F, System::Drawing::FontStyle::Bold, System::Drawing::GraphicsUnit::Point, static_cast<System::Byte>(0))); this->label12->Location = System::Drawing::Point(306, 311); this->label12->Name = L"label12"; this->label12->Size = System::Drawing::Size(184, 13); this->label12->TabIndex = 19; this->label12->Text = L"VENTA TOTAL- I TRIMESTRE"; // // textBox5 // this->textBox5->Location = System::Drawing::Point(347, 339); this->textBox5->Name = L"textBox5"; this->textBox5->Size = System::Drawing::Size(100, 20); this->textBox5->TabIndex = 20; // // label13 // this->label13->AutoSize = true; this->label13->Font = (gcnew System::Drawing::Font(L"Microsoft Sans Serif", 8.25F, System::Drawing::FontStyle::Bold, System::Drawing::GraphicsUnit::Point, static_cast<System::Byte>(0))); this->label13->Location = System::Drawing::Point(284, 372); this->label13->Name = L"label13"; this->label13->Size = System::Drawing::Size(206, 13);

ESTRUCTURA DE INFORMACION

Pgina 26

ESTRUCTURA DE INFORMACION
this->label13->TabIndex = 21; this->label13->Text = L"VENTA PROMEDIO- I TRIMESTRE"; // // textBox6 // this->textBox6->Location = System::Drawing::Point(347, 406); this->textBox6->Name = L"textBox6"; this->textBox6->Size = System::Drawing::Size(100, 20); this->textBox6->TabIndex = 22; // // button4 // this->button4->Font = (gcnew System::Drawing::Font(L"Microsoft Sans Serif", 8.25F, System::Drawing::FontStyle::Bold, System::Drawing::GraphicsUnit::Point, static_cast<System::Byte>(0))); this->button4->Location = System::Drawing::Point(129, 448); this->button4->Name = L"button4"; this->button4->Size = System::Drawing::Size(132, 42); this->button4->TabIndex = 23; this->button4->Text = L"CALCULAR"; this->button4->UseVisualStyleBackColor = true; this->button4->Click += gcnew System::EventHandler(this, &Form1::button4_Click); // // button5 // this->button5->Font = (gcnew System::Drawing::Font(L"Microsoft Sans Serif", 8.25F, System::Drawing::FontStyle::Bold, System::Drawing::GraphicsUnit::Point, static_cast<System::Byte>(0))); this->button5->Location = System::Drawing::Point(375, 179); this->button5->Name = L"button5"; this->button5->Size = System::Drawing::Size(100, 30); this->button5->TabIndex = 24; this->button5->Text = L"MOSTRAR"; this->button5->UseVisualStyleBackColor = true; this->button5->Click += gcnew System::EventHandler(this, &Form1::button5_Click); // // Form1 // this->AutoScaleDimensions = System::Drawing::SizeF(6, 13); this->AutoScaleMode = System::Windows::Forms::AutoScaleMode::Font; this->ClientSize = System::Drawing::Size(515, 516); this->Controls->Add(this->button5); this->Controls->Add(this->button4); this->Controls->Add(this->textBox6); this->Controls->Add(this->label13); this->Controls->Add(this->textBox5); this->Controls->Add(this->label12); this->Controls->Add(this->textBox4); this->Controls->Add(this->textBox3);

ESTRUCTURA DE INFORMACION

Pgina 27

ESTRUCTURA DE INFORMACION
this->Controls->Add(this->textBox2); this->Controls->Add(this->label11); this->Controls->Add(this->label10); this->Controls->Add(this->label9); this->Controls->Add(this->button3); this->Controls->Add(this->button2); this->Controls->Add(this->button1); this->Controls->Add(this->textBox1); this->Controls->Add(this->listBox1); this->Controls->Add(this->label8); this->Controls->Add(this->label7); this->Controls->Add(this->label6); this->Controls->Add(this->label5); this->Controls->Add(this->label4); this->Controls->Add(this->label3); this->Controls->Add(this->label2); this->Controls->Add(this->label1); this->Name = L"Form1"; this->Text = L"Form1"; this->ResumeLayout(false); this->PerformLayout(); } private: System::Void button1_Click(System::Object^ sender, System::EventArgs^ e) { matriz[c][f]=Convert::ToInt32(textBox1->Text); cont++; if(f==0){ auxi=auxi+matriz[c][f]; } if(f==1){ auxi2=auxi2+matriz[c][f]; } if(f==2){ auxi3=auxi3+matriz[c][f]; } f++; if(f==3){ c++; f=0; } if(cont==9){ button1->Enabled=false; } textBox1->Text=""; textBox1->Focus(); } private: System::Void button5_Click(System::Object^ sender, System::EventArgs^ e) { int c=0; for (int f=0;f<3;f++){ listBox1->Items>Add(matriz[f][c]+"\t"+matriz[f][c+1]+"\t"+matriz[f][c+2]); listBox1->Items->Add("\n"); } } private: System::Void button4_Click(System::Object^ sender, System::EventArgs^ e) { textBox2->Text=String::Format("{0:F2}",auxi); textBox3->Text=String::Format("{0:F2}",auxi2);

ESTRUCTURA DE INFORMACION

Pgina 28

ESTRUCTURA DE INFORMACION
textBox4->Text=String::Format("{0:F2}",auxi3); l=auxi+auxi2+auxi3; textBox5->Text=String::Format("{0:F2}",l); j=(auxi+auxi2+auxi3)/3; textBox6->Text=String::Format("{0:F2}",j); } private: System::Void button2_Click(System::Object^ sender, System::EventArgs^ e) { textBox2->Text=""; textBox3->Text=""; textBox4->Text=""; textBox5->Text=""; textBox6->Text=""; listBox1->Items->Clear(); button1->Enabled=true; f=0; c=0; cont=0; auxi=0; auxi2=0; auxi3=0; } private: System::Void button3_Click(System::Object^ sender, System::EventArgs^ e) { Application::Exit(); } }; }

ESTRUCTURA DE INFORMACION

Pgina 29

Potrebbero piacerti anche