CUESTIONARIO
Como mi Septima aplicacion busque un video un poco mas complicado, estaba es es una clase de "test" que hace preguntas y suma el numero de respuestas obtenidas. Es un poco mas complejo, ya que incluye ventanas y nuevo elemento llamado "check box" que nos permite seleccionar una opcion con un determinado texto. Con cada programa se comprende mejor el funcionamiento del programa,
mi programa se ve asi:
mi programa se ve asi:
El codigo que use es el siguiente:
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;
namespace Cuestionario
{
public partial class Evaluacion : Form
{
//variables
int resultado = 0;
int seleccion = 1;
public Evaluacion()
{
InitializeComponent();
}
private void Evaluacion_Load(object sender, EventArgs e)
{
Iniciar();
}
private void Iniciar()
{
if ((MessageBox.Show("Bienvenido a la evaluacion, Presione Aceptar para continuar", "Evaluación de Programacion", MessageBoxButtons.OKCancel, MessageBoxIcon.Information) == DialogResult.OK))
{
this.lblPregunta.Text = "¿ Que es un objeto:? ";
this.rbA.Text = "Una Cosa";
this.rbB.Text = "Un gusano de la india, que se usa para fabricar blusas";
this.rbC.Text = "Instencia de una clase";
this.rbD.Text = "algo que se puede toca";
}
else
{
Application.Exit();
}
}
private void Pregunta2()
{
this.lblPregunta.Text = "¿ Que caracteristicas posee un objeto? ";
this.rbA.Text = "Color, sabor y propiedades";
this.rbB.Text = "Atributos, Metodos y Soluciones";
this.rbC.Text = "Mamá, papá y abuelos";
this.rbD.Text = "Hermano,Hermana y Tios";
seleccion++;
}
private void Pregunta3()
{
this.lblPregunta.Text = "¿ Que programa se usa para programar? ";
this.rbA.Text = "Visual Studio";
this.rbB.Text = "Office";
this.rbC.Text = "Writter";
this.rbD.Text = "Atube Catcher";
seleccion++;
}
private void Pregunta4()
{
this.lblPregunta.Text = "¿Que es una aplicacion de Windows Form ? ";
this.rbA.Text = "Un programa con cuadrados y triangulos";
this.rbB.Text = "Un aplicacion con formas geometricas";
this.rbC.Text = "Una aplicacion que nos permite trabajar programacion orientada a objetos de programacion y objetos fisicos.";
this.rbD.Text = "No existen";
seleccion++;
}
private void Pregunta5()
{
this.lblPregunta.Text = "¿ Que es una clase? ";
this.rbA.Text = "Una unidad de formas.";
this.rbB.Text = "Un tipi de animales";
this.rbC.Text = "Un grupo de alumnos en una escuela";
this.rbD.Text = "Una unidad con atributos que puedes tener mas clases dentro de ella";
seleccion++;
}
private void Limpiar()
{
this.rbA.Checked = true;
}
private void btnSiguiente_Click(object sender, EventArgs e)
{
//Intruccion Swtich
switch (seleccion)
{
case 1: if (this.rbC.Checked == true)
{
resultado++;
}
Pregunta2();
Limpiar();
break;
case 2: if (this.rbB.Checked == true)
{
resultado++;
}
Pregunta3();
Limpiar();
break;
case 3: if (this.rbA.Checked == true)
{
resultado++;
}
Pregunta4();
Limpiar();
break;
case 4: if (this.rbC.Checked == true)
{
resultado++;
}
Pregunta5();
Limpiar();
break;
case 5: if (this.rbD.Checked == true)
{
resultado++;
}
if (resultado > 8)
{
MessageBox.Show(resultado.ToString(), "Felicitaciones:", MessageBoxButtons.OK, MessageBoxIcon.Information);
Application.Exit();
}
else
{
MessageBox.Show(resultado.ToString(), "El resultado es", MessageBoxButtons.OK, MessageBoxIcon.Information);
Application.Exit();
}
break;
default:
break;
}
}
}
}
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;
namespace Cuestionario
{
public partial class Evaluacion : Form
{
//variables
int resultado = 0;
int seleccion = 1;
public Evaluacion()
{
InitializeComponent();
}
private void Evaluacion_Load(object sender, EventArgs e)
{
Iniciar();
}
private void Iniciar()
{
if ((MessageBox.Show("Bienvenido a la evaluacion, Presione Aceptar para continuar", "Evaluación de Programacion", MessageBoxButtons.OKCancel, MessageBoxIcon.Information) == DialogResult.OK))
{
this.lblPregunta.Text = "¿ Que es un objeto:? ";
this.rbA.Text = "Una Cosa";
this.rbB.Text = "Un gusano de la india, que se usa para fabricar blusas";
this.rbC.Text = "Instencia de una clase";
this.rbD.Text = "algo que se puede toca";
}
else
{
Application.Exit();
}
}
private void Pregunta2()
{
this.lblPregunta.Text = "¿ Que caracteristicas posee un objeto? ";
this.rbA.Text = "Color, sabor y propiedades";
this.rbB.Text = "Atributos, Metodos y Soluciones";
this.rbC.Text = "Mamá, papá y abuelos";
this.rbD.Text = "Hermano,Hermana y Tios";
seleccion++;
}
private void Pregunta3()
{
this.lblPregunta.Text = "¿ Que programa se usa para programar? ";
this.rbA.Text = "Visual Studio";
this.rbB.Text = "Office";
this.rbC.Text = "Writter";
this.rbD.Text = "Atube Catcher";
seleccion++;
}
private void Pregunta4()
{
this.lblPregunta.Text = "¿Que es una aplicacion de Windows Form ? ";
this.rbA.Text = "Un programa con cuadrados y triangulos";
this.rbB.Text = "Un aplicacion con formas geometricas";
this.rbC.Text = "Una aplicacion que nos permite trabajar programacion orientada a objetos de programacion y objetos fisicos.";
this.rbD.Text = "No existen";
seleccion++;
}
private void Pregunta5()
{
this.lblPregunta.Text = "¿ Que es una clase? ";
this.rbA.Text = "Una unidad de formas.";
this.rbB.Text = "Un tipi de animales";
this.rbC.Text = "Un grupo de alumnos en una escuela";
this.rbD.Text = "Una unidad con atributos que puedes tener mas clases dentro de ella";
seleccion++;
}
private void Limpiar()
{
this.rbA.Checked = true;
}
private void btnSiguiente_Click(object sender, EventArgs e)
{
//Intruccion Swtich
switch (seleccion)
{
case 1: if (this.rbC.Checked == true)
{
resultado++;
}
Pregunta2();
Limpiar();
break;
case 2: if (this.rbB.Checked == true)
{
resultado++;
}
Pregunta3();
Limpiar();
break;
case 3: if (this.rbA.Checked == true)
{
resultado++;
}
Pregunta4();
Limpiar();
break;
case 4: if (this.rbC.Checked == true)
{
resultado++;
}
Pregunta5();
Limpiar();
break;
case 5: if (this.rbD.Checked == true)
{
resultado++;
}
if (resultado > 8)
{
MessageBox.Show(resultado.ToString(), "Felicitaciones:", MessageBoxButtons.OK, MessageBoxIcon.Information);
Application.Exit();
}
else
{
MessageBox.Show(resultado.ToString(), "El resultado es", MessageBoxButtons.OK, MessageBoxIcon.Information);
Application.Exit();
}
break;
default:
break;
}
}
}
}
No hay comentarios:
Publicar un comentario