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

A Programação

Por:   •  11/11/2018  •  Trabalho acadêmico  •  4.039 Palavras (17 Páginas)  •  115 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)

                            throw new Exception("Quantidade negativa!");

                    }catch(Exception exp2) {

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

                        break;

                    }

   

                    //vetores de armazenamento do texto aleatório a ser gerado

...

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