Calculo média C#
Por: soth • 30/9/2015 • Trabalho acadêmico • 3.548 Palavras (15 Páginas) • 1.242 Visualizações
[pic 1]
ANHANGUERA EDUCACIONAL
DOUGLAS DA SILVA SALVINO – ra 8411148362 eDUARDO cARVALHO fIGUEIREDO – ra 8409142714 Marcelo Freiberg Gonzales Algal – RA 9017430472 MATHEUS ROBERTO MOREIRA – ra 8207931180 PAULO VIEIRA DA SILVA – RA 8635260161 Atividade c# |
SÃO PAULO
2015
[pic 2]
ANHANGUERA EDUCACIONAL
DOUGLAS DA SILVA SALVINO – ra 8411148362 eDUARDO cARVALHO fIGUEIREDO – ra 8409142714 Marcelo Freiberg Gonzales Algal – RA 9017430472 MATHEUS ROBERTO MOREIRA – ra 8207931180 PAULO VIEIRA DA SILVA – RA 8635260161 Atividade c# |
Trabalho orientado para avaliação da disciplina de Linguagem de Programação Comercial no curso superior de Sistemas de Informação.
Orientador: Prof. Rudson Carvalho
Sumário
Proposta
Telas da aplicação
Código
Proposta
Criar um programa em Windows form ou console aplication na linguagem C#, que exiba os nomes dos integrantes do grupo e solicite a entrada das notas para cada integrante, calcule a média e exiba se os alunos foram aprovados, se não foram, quanto será necessário tirar na prova substitutiva.
Telas da aplicação
Construímos o código em console Aplication com as telas a seguir:
Tela inicial de apresentação do programa e listagem dos alunos cadastrados
[pic 3]
Caso o usuário queira sair do sistema pode digitar X e dar Enter
[pic 4]
Caso seja digitado um R.A. invalido ou não cadastrado o programa emite o alerta e permite o reinício
[pic 5]
Caso seja digitado um R.A. cadastrado o sistema pede a inserção das notas:[pic 6]
O Cálculo da média se baseia nos pesos das notas e compara a média, estipulada em 6 pontos.
Caso o resultado da média seja inferior a 6, além de imprimir na tela o resultado, o sistema calcula o valor a ser tirado na prova substitutiva[pic 7]
Caso a média alcançada seja igual ou superior a 6, o sistema informa que o aluno foi aprovado.
[pic 8]
Código
//atividade c# - Versão Console Application
/*
Objetivo- criar um programa em Windows forms ou console application c#, que exiba
o nome dos integrantes + RA dos integrantes do grupo e solicite as entradas notas
para cada integrante, calcule a média e exiba se os alunos foram reprovados, e se
não forem, quanto será necessário para substitutiva
RA 8411148362 - DOUGLAS DA SILVA SALVINO
RA 8409142714 - EDUARDO CARVALHO FIGUEIREDO
RA 9017430472 - MARCELO FREIBERG GONZALES ALGAL
RA 8207931180 - MATHEUS ROBERTO MOREIRA
RA 8635260161 - PAULO VIEIRA DA SILVA
*/
using System; //declaração das bibliotecas
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace Atividade_C_sharp_30_09_2015_console //nome da nossa aplicação
{
class Program
{
static void Main(string[] args)
{
Operacao: //criação da função chamada Operação
Console.Clear(); //limpando a tela
Console.ForegroundColor = ConsoleColor.Green; //mudando a cor da fonte
Console.WriteLine("Programa demo para calculo de média de nota"); //título da aplicação
Console.WriteLine("Atividade C# (Console Aplication) - v1.05 - 30 / 09 / 2015");
Console.WriteLine();
string Aluno1 = "8411148362 DOUGLAS DA SILVA SALVINO"; //declaração das variaveis
string Aluno2 = "8409142714 EDUARDO CARVALHO FIGUEIREDO";
string Aluno3 = "9017430472 MARCELO FREIBERG GONZALES ALGAL";
string Aluno4 = "8207931180 MATHEUS ROBERTO MOREIRA";
string Aluno5 = "8635260161 PAULO VIEIRA DA SILVA";
string CONSULTA;
int NOTA1, NOTA2 = 0;
int MEDIA;
Console.WriteLine("Os alunos responsaveis por este app são:");
//listagem de opções e informações
Console.Beep(500,1000);
Console.WriteLine("R.A.: {0} - Nome: {1}", Aluno1.Substring(0, 10),Aluno1.Substring(11, Aluno1.Length - 11));
Console.WriteLine("R.A.: {0} - Nome: {1}", Aluno2.Substring(0, 10),Aluno2.Substring(11, Aluno2.Length - 11));
...