LISTA DE EXERCÍCIOS DE VISUAL BASIC E C++ by grapieroo8

VIEWS: 3,130 PAGES: 3

									                 ENTREGAR ESTA LISTA NO DIA DA AVALIAÇÃO DO 2º BIMESTRE
                       ESTA LISTA DEVE SER FEITA INDIVIDUALMENTE

                            LISTA DE EXERCÍCIOS DE VISUAL BASIC E C++

1) Desenvolver um programa que mostre ao usuário o resultado de uma tabuada em uma caixa de listagem. O usuário
   deverá selecionar ou digitar a tabuada desejada em uma caixa de combo. Se o número da tabuada for digitado na caixa
   de combo este deverá ser inserido na combo box.

2) Desenvolver um programa para exibir o N (enésimo) termo da seqüência de fibonacci, informado pelo usuário em uma
   caixa de INPUT BOX. A seqüência deve aparecer em uma caixa de listagem, contendo em cada linha um termo da série.

3) Desenvolver um programa para exibir a seqüência de fibonacci até um número definido pelo usuário em uma caixa de
   INPUT BOX. A seqüência deve aparecer em uma caixa de listagem, contendo em cada linha um termo da série.

4) Desenvolver um programa para calcular os resultados das séries abaixo:
      a. Serie = 1+2+3+4+....+100
      b. Serie2 = 2 X 4 X 6 X 8 X 10 X..... X 100
      c. Serie3 = 1 X 3 X 5 X .....X 100
                   1   2   3             10
      d. Serie4 = 1 +2 + 3 +......+ 10
      e. Serie5 = 250 – 248 - ........ -1 – 0
      f. Serie6 = 1+1+2+3+5+8+.........+N (onde N é o último elemento da série, INFORMADO PELO USUÁRIO. Perceba
         que estamos somando os termos da seqüência de fibonacci)
                   50 49            2   1
       g. Serie7 =        .....    
                    1! 2!          49! 50!
                      2      4             98         100
       h. Serie8 = 1   2   ..... 49       50 
                      1!     3!            97!        99!
5) Desenvolver um programa que solicite ao usuário um número para base e outro para expoente. Em seguida, o primeiro
   número digitado deve ser elevado pelo segundo número informado. ATENÇÃO: ESTE PROGRAMA NÃO DEVE
   UTILIZAR OS OPERADORES E FUNÇÕES (^ ou pow()) PARA CALCULO DA POTÊNCIA. VOCÊ DEVERÁ UTILIZAR
   ALGUMA ESTRUTURA DE REPETIÇÃO PARA QUE SEU PROGRAMA EFETUE ESSE CALCULO. Por exemplo, se o
                                                                                                        5
   usuário digitar uma base 2 e desejar elevar esta base a 5, seu programa deverá efetuar o calculo de 2 que nada mais é
   do que o resultado da seguinte série: exponencial = 2*2*2*2*2

6) Fazer um programa para inserir em uma caixa de combo a transformação de graus celsius para fahrenheit, de
   temperaturas entre 0 e 1000 variando-as de 10 em 10 graus.

7) Faça um programa que solicite ao usuário a digitação de 10 números entre 20 e 30, usando a função INPUTBOX. Em
   seguida, mostre em uma caixa de mensagem o somatório dos 10 números informados. OBSERVAÇÃO: Se o usuário
   digitar um número que não esteja ENTRE OS LIMITES informados, o programa não poderá somar o referido número e
   também não poderá contar este número como sendo um dos 10 digitados. Crie um botão para limpar a lista e iniciar a
   digitação de outros 10 números.

8) Faça um programa que permita ao usuário inserir numa caixa de listagem 20 números digitados em uma caixa de texto.
   Em seguida, após a digitação dos 20 números, o programa deverá calcular o somatório dos números pares e o
   somatório dos números ímpares, inseridos na caixa de listagem. Mostre os somatórios em duas caixas de mensagens.
   OBS: os somatórios devem ser feitos somente depois que os 20 números forem armazenados na caixa de listagem.
   Deverá existir na tela deste programa um botão para limpar a caixa de listagem e permitir a digitação de outros 20
   números.

9) Fazer um programa para permitir que o usuário digite e insira em uma caixa de listagem somente números positivos.
   Quando o usuário digitar um número negativo, a inserção de números deverá ser encerrada. Por fim, APÓS A
   DIGITAÇÃO E ARMAZENAMENTO DE TODOS OS NÚMEROS DESEJADOS, o programa deverá procurar na caixa de
   listagem o maior e o menor valor armazenado e mostrá-los ao usuário.

10) Fazer um programa para fazer o computador gerar 10 números DIFERENTES ENTRE 0 E 20. Cada número
    DIFERENTE gerado deverá ser inserido em uma caixa de combo. Quando for gerado um número que já exista na caixa
    de combo um novo sorteio deverá ser realizado e o número repetido deve ser descartado.

11) Faça um programa que simule os programas atualmente utilizados em caixa de supermercados, conforme exemplo
    abaixo:
OBSERVE NA TELA ACIMA:
        a) O Total a pagar deverá ser calculado somente quando o usuário clicar no botão “Fechar Venda”.
        b) Quando o usuário clicar no botão “Adicionar produto na lista” os dados do produto, digitados nas caixas de textos
            deverão ser somente inseridos nas caixas de listas abaixo deste botão.
        c) Ao clicar no botão “Cancelar Venda” limpe todos os campos mostrados na tela.
        d) Ao clicar no botão “Remover UM Produto da Lista de Compra” remova somente os dados da venda do produto
            selecionado naquele instante.
        e) Ao selecionar um produto na caixa de listagem, a quantidade vendida o preço unitário o subtotal também
            deverão ficar selecionados.
        f) Quanto o cursor sair da CAIXA DE TEXTO preço unitário, o programa deverá calcular o subtotal e mostrá-lo em
            um label conforme mostrado na tela acima.

   12) Faça um programa que permita o usuário digitar uma frase qualquer em uma caixa de texto. Em seguida crie botões
       para:
           a. Procurar por uma letra informada pelo usuário em uma caixa de INPUTBOX e exibir uma mensagem dizendo
              somente se a letra existe ou não.
           b. Verificar se na frase existe alguma palavra que seja palíndrome (palavras que lidas de traz para frente tem a
              mesma pronúncia, exemplo: arara)
           c. Sortear uma letra da frase e mostrá-la em uma caixa de mensagem, seguida do número da sua posição dentro
              da frase.
           d. Trocar uma letra existente na frase por outra, informada pelo usuário. Exemplo: frase = “teste de troca”, trocar
              todas as letras “e” por “i”, resultado = “tisti di troca”.
           e. Mostrar quantas são as ocorrências de uma letra informada pelo usuário em uma INPUTBOX.
           f. Inverter todos os caracteres da frase. Exemplo: Frase= “abcdef ghij”, resultado = “jihg fedcba”
           g. Trocar uma palavra da frase por outra informada pelo usuário.
           h. Informar ao usuário quantos espaços existem entre as palavras da frase

   13) Criar um despertador inteligente. Você deverá inserir em uma caixa de listagem todos os horários do dia em que o
       despertador deverá despertar. Deverá existir neste formulário do despertador, um frame com botões de opções liga /
       desliga. Quando o botão de opção “liga” estiver selecionado, o despertador deverá despertar (ao invés de sons você
       poderá utilizar uma caixa de mensagem). Se o botão de opção “desliga” estiver selecionado, nada deverá acontecer,
       mesmo que o horário de despertar esteja coincidindo com o horário do sistema. A data do sistema e a hora do sistema
       deverão ser apresentadas e atualizadas de um em um segundo, exibindo com isso um relógio digital na tela do
       computador.

   14) Fazer um programa para gerar 4 números DIFERENTES, entre 0 e um número informado pelo usuário numa caixa de
       INPUTBOX. O número informado pelo usuário em na caixa de INPUTBOX DEVE SER MAIOR QUE 4. Se o usuário
       digitar um número que não obedeça esta regra, o programa deverá informá-lo e solicitar a digitação de um outro número,
       também na caixa de INPUTBOX.

   15) Fazer um programa para sortear uma letra do alfabeto. Em seguida, mostre-a para o usuário. O usuário deverá digitar
       esta letra em uma caixa de texto. Quando a letra digitada for igual a letra sorteada e o tempo de digitação for inferior a 3
       segundos, mostre uma mensagem para o usuário parabenizando-o pela rapidez na digitação. Quando o usuário clicar no
       botão OK da caixa de mensagem, a caixa de texto deve ser limpa e novos testes de digitação deverão ser feitos, após o
       sorteio de novas letras do alfabeto.
16) Fazer um programa para verificar se um número informado em uma caixa de texto é ou não PRIMO.

17) Fazer um programa para solicitar ao usuário a digitação de um número. Em seguida, verificar se TODOS os números
    entre 1 e o número digitado são PRIMOS. Mostre os resultados em uma caixa de listagem.

18) Fazer um programa EM C++ para simular uma calculadora científica, contendo todas as funções matemáticas ensinadas
    em aulas e também as operações matemáticas básicas. Este programa deverá possuir o layout da calculadora do
    windows, por exemplo. Seu funcionamento deverá ser semelhante à calculadora científica do windows.

								
To top