TrabalhosGratuitos.com - Trabalhos, Monografias, Artigos, Exames, Resumos de livros, Dissertações
Pesquisar

Tabuada, Soma e Ordenação de Dados

Por:   •  11/11/2018  •  Trabalho acadêmico  •  4.039 Palavras (17 Páginas)  •  196 Visualizações

Página 1 de 17

//Tabuada do 2

using System; using System.Collections.Generic; using System.Linq; using System.Text; namespace ConsoleApplication1 { class Program { static void Main(string[] args) { int tabuada, linha; for (linha = 1; linha <= 10; linha++) { for (tabuada = 1; tabuada <= 5; tabuada++) Console.Write("{0:D2}X{1:D2}={2:D2}", tabuada, linha, (tabuada * linha)); Console.WriteLine(); } Console.WriteLine(); for (linha = 1; linha <= 10; linha++) { for (tabuada = 6; tabuada <= 10; tabuada++) Console.Write("{0:D2}x{1:D2}={2:D2}", tabuada, linha, (tabuada * linha)); } Console.ReadKey(); } } }

//Soma em sequência

using System; using System.Collections.Generic; using System.Linq; using System.Text; namespace ConsoleApplication4 { class Program { static void Main(string[] args) { variaveis int cont, n; int termo, soma; soma = 0; acumulador Console.WriteLine("Informe a qte de termos:"); n = Convert.ToInt32(Console.ReadLine()); for (termo=10, cont = 1; cont <= n; cont++,termo+=10) for (cont = 1; cont <= n; cont++) { termo = cont * 10; soma = soma + termo; } Console.WriteLine("O resultado é {0}.",soma); Console.ReadKey(); } } }

//Tabuada do 1 ao 10

using System; using System.Collections.Generic; using System.Linq; using System.Text; namespace ConsoleApplication1 { class Program { static void Main(string[] args) { byte tabuada; Console.Write("Qual tabuada você deseja? (1...10):"); tabuada = Convert.ToByte(Console.ReadLine()); if ((1 <= tabuada) && (tabuada <= 10)) { for (int i = 1; i <= 10; i++) Console.WriteLine("{0}X{1}={2}", tabuada, i, tabuada * i); } else Console.WriteLine("O valor {0} não está no intervalo de 1 a 10"); Console.ReadKey(); } } }

//Ordenação de Dados

public class OrdenacaoDeDados {

public static void main(String[] args) {

System.out.println("_____------¨¨¨¨¨¨------DESEMPENHO DE ORDENADORES DE DADOS------¨¨¨¨¨¨------______");

boolean repeat = true;

do {//Laço para repetição das ordenações

System.out.println();

System.out.println("Formas de inserção de dados para ordenação:");

System.out.println("(1) - Dados inseridos por um arquivo de texto externo.");

System.out.println("(2) - Dados gerados aleatoriamente pelo sistema.");

@SuppressWarnings("resource")

Scanner op = new Scanner(System.in);

System.out.print("Digite o número da opção: ");

String forma = op.nextLine();

switch(forma){//Switch para seleção da forma de dados inseridos para ordenação

case "1":

try {//Tratamento de exceções de leitura do arquivo a ser ordenado

@SuppressWarnings("resource")

Scanner scan = new Scanner(System.in);

System.out.println();

System.out.print("Informe o nome do arquivo texto: ");

String nome = scan.nextLine();

LerArq objArquivo = new LerArq();

BubbleSort objBubble = new BubbleSort();

InsertionSort objInsertion = new InsertionSort();

SelectionSort objSelection = new SelectionSort();

System.out.println();

System.out.println("Tempo decorrido para ordenar o arquivo inserido:");

System.out.println("Bubble Sort ---- "+ objBubble.ordena(objArquivo.ler(nome))+ " milisegundos.");

System.out.println("Insertion Sort - "+ objInsertion.ordena(objArquivo.ler(nome))+ " milisegundos.");

System.out.println("Selection Sort - "+ objSelection.ordena(objArquivo.ler(nome))+ " milisegundos.");

repeat = false;

}catch(Exception exp) {

System.err.println("Erro: "+ exp.getMessage());

}

break;

case "2":

Scanner scan2 = new Scanner(System.in);

int quantidade = 0;

try {//Tratamento de erros de inserção da quantia de dados a ser gerado

System.out.println();

System.out.print("Informe a quantia de dados a ser gerado aleatoriamente para a ordenação: ");

quantidade = scan2.nextInt();

if(quantidade < 0)

...

Baixar como (para membros premium)  txt (11.5 Kb)   pdf (56.6 Kb)   docx (16.6 Kb)  
Continuar por mais 16 páginas »
Disponível apenas no TrabalhosGratuitos.com