Buscar

03 LAB

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 12 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 6, do total de 12 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 9, do total de 12 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Prévia do material em texto

Mãos à obra!
 Instruções, tipos
 de dados, variáveis
 e operadores
3
140
C# 2013 - Módulo I (online)
Laboratório 1
A – Escrevendo um programa que calcula o quadrado de um número
1. Inicie um novo projeto Windows Forms Application chamado Lab_01;
Instruções, tipos de dados, variáveis e operadores
141
2. Arraste da ToolBox os seguintes controles:
 • Button - 01;
 • Label - 02;
 • TextBox - 01.
3. Organize o layout conforme a imagem a seguir:
4. Defina as propriedades de acordo com a lista a seguir:
Componente Propriedade Valor
Form1 Name Lab01Form
Form1 AcceptButton Button1
Form1 StartPosition CenterScreen
Form1 Text Laboratório
Label1 Name Label1
Label1 Font / Bold True
Label1 Text Digite um número
Label2 Name resultadoLabel
Label2 Anchor Top, Bottom, Left, Right
142
C# 2013 - Módulo I (online)
Componente Propriedade Valor
Label2 AutoSize False
Label2 BorderStyle FixedSingle
Label2 Font / Bold True
Label2 Text Sem texto
Label2 TextAlign MiddleCenter
TextBox1 Name valorTextBox
TextBox1 Anchor Top, Left, Right
TextBox1 TextAlign Center
Button1 Name calcularButton
Button1 Anchor Top, Right
Button1 Text Calcular
5. Por meio do menu View / Tab Order, defina a ordem de tabulação, como na imagem a 
seguir:
6. Escreva o código no evento Click do botão calculararButton, aplicando, para isso, um 
duplo-clique sobre ele;
 private void calcularButton_Click(object sender, EventArgs e)
 {
 // declarar e inicializar as variáveis
 int numero = 0;
 int quadrado = 0;
 // atribuir o valor de entrada (tela) na variável numero
 numero = Convert.ToInt32(valorTextBox.Text);
Instruções, tipos de dados, variáveis e operadores
143
 // calcular o quadrado do valor
 quadrado = numero * numero;
 // exibir o resultado na tela
 resultadoLabel.Text = 
 “Quadrado de “ + numero.ToString() + 
 “ é: “ + quadrado.ToString(“N0”);
 // reposicionar o foco
 valorTextBox.Focus();
 // selecionar o conteúdo
 valorTextBox.SelectAll();
 }
7. Teste o programa.
 
Laboratório 2
A – Escrevendo um programa que calcula, em moedas, o troco a ser devolvido em uma 
compra em dinheiro
144
C# 2013 - Módulo I (online)
1. Inicie um novo projeto Windows Forms Application chamado Lab_02;
2. Arraste da ToolBox os seguintes controles:
 • Button - 01;
 • Label - 17;
 • TextBox - 02.
Instruções, tipos de dados, variáveis e operadores
145
3. Organize o layout conforme a imagem a seguir:
4. Defina as propriedades de acordo com a lista a seguir:
Componente Propriedade Valor
Form1 Name Lab02Form
Form1 AcceptButton Button1
Form1 StartPosition CenterScreen
Form1 Text Laboratório
Label1 Name Label1
Label1 Font / Bold True
Label1 Text Valor da compra:
Label2 Name Label2
Label2 Font / Bold True
Label2 Text Valor pago em dinheiro:
Label3 Name Label3
Label3 Font / Bold True
Label3 Text Valor do troco:
Label4 Name trocoLabel
146
C# 2013 - Módulo I (online)
Componente Propriedade Valor
Label4 AutoSize False
Label4 BorderStyle FixedSingle
Label4 Font / Bold True
Label4 Text Sem texto
Label4 TextAlign MiddleCenter
Label5 Name Label5
Label5 Font / Bold True
Label5 Font / Size 12
Label5 Text Moedas para o troco
Label6 Name Moedas1Label
Label6 AutoSize False
Label6 Font / Bold True
Label6 Text 0
Label6 TextAlign TopRight
Label7 Name Label7
Label7 Text Moedas de R$ 1,00
Label8 Name Moedas050Label
Label8 AutoSize False
Label8 Font / Bold True
Label8 Text 0
Label8 TextAlign TopRight
Label9 Name Label9
Label9 Text Moedas de R$ 0,50
Label10 Name Moedas025Label
Label10 AutoSize False
Label10 Font / Bold True
Label10 Text 0
Label10 TextAlign TopRight
Label11 Name Label11
Label11 Text Moedas de R$ 0,25
Instruções, tipos de dados, variáveis e operadores
147
Componente Propriedade Valor
Label12 Name Moedas010Label
Label12 AutoSize False
Label12 Font / Bold True
Label12 Text 0
Label12 TextAlign TopRight
Label13 Name Label13
Label13 Text Moedas de R$ 0,10
Label14 Name Moedas005Label
Label14 AutoSize False
Label14 Font / Bold True
Label14 Text 0
Label14 TextAlign TopRight
Label15 Name Label15
Label15 Text Moedas de R$ 0,05
Label16 Name Moedas001Label
Label16 AutoSize False
Label16 Font / Bold True
Label16 Text 0
Label16 TextAlign TopRight
Label17 Name Label17
Label17 Text Moedas de R$ 0,01
TextBox1 Name valorCompraTextBox
TextBox1 TextAlign Center
TextBox2 Name valorPagoTextBox
TextBox2 TextAlign Center
Button1 Name calcularButton
Button1 Font / Size 12
Button1 Text Calcular
148
C# 2013 - Módulo I (online)
5. Por meio do menu View / Tab Order, defina a ordem de tabulação, como na imagem a 
seguir:
6. Escreva o código no evento Click do botão calcularButton, aplicando, para isso, um duplo-
clique sobre ele;
 private void calcularButton_Click(object sender, EventArgs e)
 {
 //Definir as variáveis e inicializá-las
 decimal valorCompra = 0;
 decimal valorPago = 0;
 decimal resto = 0;
 //Converter os valores de tela para os tipos 
 //correspondentes das variáveis
 valorCompra = Convert.ToDecimal(valorCompraTextBox.Text);
 valorPago = Convert.ToDecimal(valorPagoTextBox.Text);
 //Calcular a diferença a ser devolvida
 //troco, que foi chamado de resto
 resto = valorPago - valorCompra;
 //Definir e atribuir o cálculo de moedas à variável
 int moedas1 = (int)(resto / 1);
 resto = resto % 1;
 Moedas1Label.Text = moedas1.ToString();
Instruções, tipos de dados, variáveis e operadores
149
 //Definir e atribuir o cálculo de moedas à variável
 int moedas050 = (int)(resto / 0.50m);
 resto = resto % 0.50m;
 Moedas050Label.Text = moedas050.ToString();
 //Definir e atribuir o cálculo de moedas à variável
 int moedas025 = (int)(resto / 0.25m);
 resto = resto % 0.25m;
 Moedas025Label.Text = moedas025.ToString();
 //Definir e atribuir o cálculo de moedas à variável
 int moedas010 = (int)(resto / 0.10m);
 resto = resto % 0.10m;
 Moedas010Label.Text = moedas010.ToString();
 //Definir e atribuir o cálculo de moedas à variável
 int moedas005 = (int)(resto / 0.05m);
 resto = resto % 0.05m;
 Moedas005Label.Text = moedas005.ToString();
 //Definir e atribuir o cálculo de moedas à variável
 int moedas001 = (int)(resto / 0.01m);
 resto = resto % 0.01m;
 Moedas001Label.Text = moedas001.ToString();
 //Somar os resultados para verificação e exibir em tela 
 //em formato monetário com duas casas pós-vírgula 
 trocoLabel.Text = (
 moedas1 + 
 moedas050 * 0.5 + 
 moedas025 * 0.25 + 
 moedas010 * 0.1 + 
 moedas005 * 0.05 + 
 moedas001 * 0.01).ToString(“C2”);
 }
7. Teste o programa.

Outros materiais