INTENSIDAD DE
CORRIENTE
Si sabemos
que la corriente eléctrica es el flujo de carga entre dos puntos de
un material conductor, es lógico que nos podamos preguntar... ¿ y cómo de
rápido se desplazan dichas cargas?. Para responder a esta pregunta, la Física
establece una nueva magnitud que determina la rapidez con la que la
carga fluye a través de un conductor. Dicha magnitud recibe el nombre de intensidad
de corriente eléctrica o simplemente intensidad de corriente.
Formula a
aplicar
I = P/V
I à intensidad de corriente
P à Potencia
V à Voltaje
En nuestro
caso hallaremos la intesidad de corriente de un televisor LED con una Potencia
de 250 watts y un voltaje de 110 voltios
A continuación
abriremos el visual c++ y procedemos a poner las cajas de edcion etc..
Ubicar
los controles indicados:
v
5
Etiquetas
v
3
Cajas de Texto
v
2
Controles Spin
v
1
Botón de comando.
|
Control
|
Propiedades
|
valor
|
|
IDC_STATIC
IDC_STATIC(1)
IDC_STATIC(2)
IDC_STATIC(3)
IDC_STATIC(4)
|
CAPTION
CAPTION
CAPTION
CAPTION
CAPTION
|
Intensidad de
corriente
I = P/V
Potencia
Voltaje
Intensidad
|
|
IDC_EDIT1
IDC_EDIT2
IDC_EDIT3
|
ID
NUMBER
ID
NUMBER
ID
NUMBER
READ ONLY
|
IDC_POTENCIA
TRUE
IDC_VOLTAJE
TRUE
IDC_INTENSIDAD
TRUE
TRUE
|
|
IDC_SPIN1
IDC_SPIN2
|
ID
AUTO BUDDY
SET BUDDY INTEGER
ALIGNMENT
ID
AUTO BUDDY
SET BUDDY INTEGER
ALIGNMENT
|
IDC_SPIN_POTENCIA
TRUE
TRUE
RIGHT
IDC_SPIN_VOLTAJE
TRUE
TRUE
RIGHT
|
|
IDC_BUTTON1
|
ID
CAPTION
|
IDC_CALCULAR
&Calcular
|
Ahora procedemos
a poner las variables para esto presionamos ctrl+w
Y escribimos
lo mismo como se presenta en la imagen
Modificar
ahora el evento OnInitDialog() de la calse EVP3 de la siguiente manera:
BOOL
CIntensidadDlg::OnInitDialog()
{
CDialog::OnInitDialog();
// Set the icon for this
dialog. The framework does this
// automatically
// when the apllication´s main
windows is nor a dialog
SetIcon(m_hIcon,
TRUE); // Set big icon
SetIcon(m_hIcon,
FALSE); // Set small icon
// Indicamos el rango de números y
asignamos a cada control
// Spin el recurso de cada Edit Box
m_SpinPotencia.SetRange(100,500);
m_SpinPotencia.SetPos(IDC_POTENCIA);
m_SpinVoltaje.SetRange(50,300);
m_SpinVoltaje.SetPos(IDC_VOLTAJE);
// Inicializamos las variables a
Cero
m_Potencia = m_Voltaje = 0;
UpdateData(FALSE);
return TRUE; // return TRUE unless you set the focus to a control
}
Agregue
el evento clic al botón IDC_CALCULAR e inserte la siguiente codificación (Hacer
doble clic en el botón Calcular):
void
CIntensidadDlg::OnCalcular()
{
UpdateData(TRUE);
m_Intensidad = m_Potencia /
m_Voltaje;
UpdateData(FALSE);
}
PRESENTE ERROR PERO ERA QUE ESTABA MAL DECLARADO m_Voltaje >.<
pero al final compilo :D :3
Y
COMPILAR Y ESO SERIA TODO GRACIAS :D
















