AnandaVieira

Simulado

Jun 2nd, 2021
1,159
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C# 4.84 KB | None | 0 0
  1. using System;
  2.  
  3. namespace Simulado
  4. {
  5.     class Program
  6.     {
  7.         static void Main(string[] args)
  8.         {
  9.             /*(3,50pt) MENU–Crie um  menu  conforme  modelo  a  seguir.
  10.              Para  cada  opção  selecionada  uma ação deve ser executada.
  11.  
  12.              Ao ser selecionado a opção 1 o exercício 01 deve ser executadoAo ser selecionado a opção
  13.               2 o exercício 02deve ser executadoAo ser selecionado a opção 3a tela deve exibir
  14.               somente o menuAo ser selecionado a opção 4 o programa deve ser finalizado e a
  15.               seguinte mensagem deve ser exibidaoObrigado por utilizar nosso softwareoNome do
  16.               aluno –matrículaoSessão finalizada */
  17.  
  18.             bool repetir = true;
  19.  
  20.             do
  21.             {
  22.  
  23.                 Console.WriteLine("\n==================================MENU==================================");
  24.                 Console.WriteLine("Ananda de Amorim Vieira / RA: 2112495 ");
  25.                 Console.WriteLine(" ==================================");
  26.                 Console.WriteLine("1 - Exercício 01");
  27.                 Console.WriteLine("2 - Exercício 02");
  28.                 Console.WriteLine("3 – Limpar Tela");
  29.                 Console.WriteLine("4 - Sair");
  30.                 Console.WriteLine(" ==================================");
  31.  
  32.                 int op = int.Parse(Console.ReadLine());
  33.  
  34.                 switch (op)
  35.                 {
  36.                     case 1:
  37.                         Console.Clear();
  38.                         Console.WriteLine("Exercício 01");
  39.                         /* (2,50pt) Exercício 1:Criar um algoritmo que leia um número que será o limite superior de um
  40.                 intervalo e oincremento.Imprimir todosos números no intervalo de 0 até esse número.Suponha que
  41.                 os dois números lidos são obrigatoriamente maiores que zero.Exemplo:Limite superior: 20
  42.                 Incremento: 5 Saída: 0, 5, 10, 15, 20 */
  43.  
  44.                         Console.Write("Digite o limite superior: ");
  45.                         int limsup = int.Parse(Console.ReadLine());
  46.                         Console.Write("Digite o valor do intervalo: ");
  47.                         int intervalo = int.Parse(Console.ReadLine());
  48.                         if (limsup <= 0 || intervalo <= 0)
  49.                         {
  50.                             Console.Write("Os valores devem ser obrigatoriamente maiores que zero!");
  51.                         }
  52.                         else
  53.                         {
  54.                             int aux = 0;
  55.                             while (limsup >= aux)
  56.                             {
  57.                                 Console.Write(aux + "");
  58.                                 aux += intervalo;
  59.                             }
  60.                         }
  61.  
  62.                         break;
  63.                     case 2:
  64.                         Console.WriteLine("Exercício 02");
  65.                         /* (4,00pt) Exercício 2:Faça um programa que receba vários números, calcule e mostre:A soma dos
  66.                  números digitadosA quantidade de números digitadosA média dos números digitadosFinalize a
  67.                  entrada de dados caso o usuário informe o valor 0. */
  68.  
  69.                         int gatilho = 1;
  70.                         int valor = 0;
  71.                         int soma = 0;
  72.                         int cont = 0;
  73.  
  74.                         do
  75.                         {
  76.                             Console.Write("Digite um valor: ");
  77.                             valor = int.Parse(Console.ReadLine());
  78.                             if (valor == 0)
  79.                             {
  80.                                 gatilho = 0;
  81.                             }
  82.                             else
  83.                             {
  84.                                 soma += valor;
  85.                                 cont++;
  86.                             }
  87.  
  88.                         } while (gatilho != 0);
  89.  
  90.                         double media = soma / cont;
  91.                         Console.WriteLine("Soma: " + soma);
  92.                         Console.WriteLine("Quantidade de números: " + cont);
  93.                         Console.WriteLine("Média: " + media);
  94.  
  95.                         break;
  96.                     case 3:
  97.                         Console.WriteLine("Limpa Tela!!!");
  98.                         Console.Clear();
  99.                         break;
  100.                     case 4:
  101.                         Console.WriteLine("Obrigado por utilizar nosso software!\nAnanda de Amorim Vieira\n RA: 2112495");
  102.                         repetir = !true;
  103.                         break;
  104.                     default:
  105.                         Console.WriteLine("Opção NÃO encontrada!");
  106.                         break;
  107.                 }
  108.  
  109.             } while (repetir);
  110.  
  111.  
  112.         }
  113.     }
  114. }
Advertisement
Add Comment
Please, Sign In to add comment