Mostrando postagens com marcador Listas. Mostrar todas as postagens
Mostrando postagens com marcador Listas. Mostrar todas as postagens

Lista VIII

Struct



1.                      Criar um programa que peça o nome de 5 países e os respectivos valores (em reais) de suas moedas, onde cada moeda tem que ser diferente da outra. Apresentar o país que tem a moeda mais cara e seu valor.

2.                      Criar um programa que elabore um Mini Guinness Book entre 25 pessoas, pedindo o nome da cada um, sendo os recordes:
-O mais pesado(Kg)
-o salto mais alto(cm)
-O mais velho
-O mais baixo(metros)
-O que consegue segurar a respiração por mais tempo(seg)

ATENÇÃO: quando apresentar os recorditas, apresentar todas as informações sobre eles.

3.                      Criar um programa que seja para avaliar se um funcionário está apto para ser empregado ou não.
O programa deverá ler o nome do usuário e terá que conter:  duas perguntas que use as variáveis do tipo inteiro, duas do tipo real.
E no final apresentar o nome e se usuário estaria empregado ou não.
(NOTA: Criar um método de avaliação do usuário que seja coerente)

4.                      Na Etec São Mateus ocorreu uma olímpiada de matemática para 1°ano do Ensino Técnico Integrado ao Ensino Médio, onde foi aplicada uma prova com 5 questões para cada aluno. Para os alunos serem classificados para a próxima fase eles devem acertar 100% das questões.
Considerando que a escola contém 4 salas de 1° ano e que somente 10 alunos de cada sala realize a prova, construa um programa utilizando struct que realize uma prova, aplicando perguntas coerentes. Imprima na tela nome do aluno, pontuação (acertos), curso e classificação.

              
5.                      Crie um Programa que faça uma votação, com 20 votos. E apresente no final quantos votos teve os seguintes candidatos e a porcentagem de votos de cada um:
·         Yotumorto
·         Free fall
·         Gollum
·         Polenguinho
·         Tufos



Créditos da Lista:
Geovana
David
Giovani

Lista VI - Exercícios

Lista VI de Registros em Lógica de Programação
Ensino Técnico


1.     Criar um programa que armazene o registro de uma classe contendo 40 alunos sendo para cada registro :: nome, rgm, nota 1, nota 2, nota 3, nota 4, média e situação( aprovado (media>=5) ou reprovado(media<5) ) . Apresente a classe em ordem  numérica.


2.     Com base no exercício anterior. Construa um programa que apresente os dados do aluno através das opções :: nome ou rgm.. O programa ainda deve apresentar ::
a.       Percentual de notas I       (  se media < 5 );
b.      Percentual de notas B      (  se media >=5 e <= 7,5 );
c.       Percentual de notas MB              (  se media > 7,5 );


3.     Criar um programa que armazene as informações de um bilhete de viagem. Sendo:: numero, nome (cliente), origem, destino, data, horário. Apresente ::
a.       Quantas pessoas foram de São Paulo para o Rio de Janeiro
b.      Quantas pessoas viajaram no dia 20
c.       Percentual de pessoas que viajam para São Paulo
d.      O percentual de pessoas que viajam pela manhã.
e.       O percentual de pessoas que viajam a noite.


4.     Considerando as informações necessárias criar uma AGENDA ELETRÔNICA. Considere a possibilidade de alterar , cadastrar e consultar a agenda.


5.     Criar um programa que por meio de registro faça a leitura de 20 pessoas ( nome, idade, sexo, altura, cidade ). E apresente::
a.       Percentual de pessoas com mais de 1,80 de altura
b.      Percentual de mulheres com menos de 1,60 que moram em São Paulo
c.       Apresente em ordem crescente os 20 inscritos.
d.      A media de altura do grupo
e.       A media de altura dos homens
f.       A media de idade dos homens

g.      Percentual de homens do Rio de Janeiro.


Só isso!
Pronto...Pronto!!!




Lista V - Exercícios

Lista V de Exercícios de Matrizes em Lógica de Programação
Ensino Técnico



1.  Criar uma Matriz de duas dimensões, sendo 10 x 2 ( dez linhas por duas colunas ), onde a primeira coluna armazenará o numero do aluno e a segunda o nome. O programa deve possuir um sistema de busca dos nomes. ( o usuário digita seu numero e o programa apresenta o nome e o numero ).

2.     Criar duas matrizes A e B, sendo ambas com dimensões 3 x 3. Construir uma nova matriz C onde esta possuirá a Diferença de B com A. Apresente A,B e C.

3.     Crias uma matriz A com 10 x 10 de inteiro, apresente a soma dos elementos da diagonal ( 1,1 ).

4.   Criar uma Matriz A com 10 x 6 de inteiro. Crie uma outra Matriz de uma dimensão sendo os elementos de B a soma de cada uma das linhas de A. Apresente A e B.

5.     Criar um programa que represente o jogo 21, i.e., “ Black Jack “ ( random )

6.  Criar um programa que represente o jogo mais ou menos, i.e., um quadro de 10 x 5 onde é apresentado o primeiro numero e o usuário deve adivinhar se o próximo numero é maior ou menor. ( random ).

7.     Criar uma matriz de 5 x 5 que aceite somente elementos pares em sua diagonal (1,1), e impares nas demais posições. Apresente A.

8.     Criar uma matriz 5 x 5 de inteiro, onde todos os suas posições possuem o elemento “0”, exceto uma posição randômica qualquer que terá o elemento “1”. O usuário deve adivinhar qual posição é essa.

9.     Criar uma matriz A com 10 x 15. Apresentar o somatório dos elementos pares da matriz.

10.     Criar uma matriz A com 5 x 10. Apresentar a soma e a média dos impares, a soma e a media dos pares e a soma e a média de todos os elementos da matriz.

11.   Criar um programa que armazene o registro de uma classe contendo 40 alunos sendo para cada registro :: nome, rgm, nota 1, nota 2, nota 3, nota 4, média e situação( aprovado (media>=5) ou reprovado(media<5) ) . Apresente a classe em ordem  numérica.


12.      Com base no exercício anterior. Construa um programa que apresente os dados do aluno através das opções :: nome ou rgm.. O programa ainda deve apresentar ::
a.       Percentual de notas I       (  se media < 5 );
b.      Percentual de notas B      (  se media >=5 e <= 7,5 );
c.       Percentual de notas MB              (  se media > 7,5 );


13.    Criar um programa que armazene as informações de um bilhete de viagem. Sendo:: numero, nome (cliente), origem, destino, data, horário. Apresente ::
a.       Quantas pessoas foram de São Paulo para o Rio de Janeiro
b.      Quantas pessoas viajaram no dia 20
c.       Percentual de pessoas que viajam para São Paulo
d.      O percentual de pessoas que viajam pela manhã.
e.       O percentual de pessoas que viajam a noite.


14.    Considerando as informações necessárias criar uma AGENDA ELETRÔNICA. Considere a possibilidade de alterar , cadastrar e consultar a agenda.


15.      Criar um programa que por meio de registro faça a leitura de 20 pessoas ( nome, idade, sexo, altura, cidade ). E apresente::
a.       Percentual de pessoas com mais de 1,80 de altura
b.      Percentual de mulheres com menos de 1,60 que moram em São Paulo
c.       Apresente em ordem crescente os 20 inscritos.
d.      A media de altura do grupo
e.       A media de altura dos homens
f.       A media de idade dos homens

g.      Percentual de homens do Rio de Janeiro.



Pronto !
Pronto !





Lista IV - Exercícios

Lista IV de exercícios sobre Vetores em Lógica de Programação
Ensino Técnico



1.      Criar um programa que apresente de modo crescente 10 valores inteiros digitados pelo usuário.

2.      Criar um programa que leia 15 nomes e apresente Ordenados de modo crescente.

3.      Ler 10 elementos de uma Matriz A tipo vetor. Construir uma Matriz B de mesmo tipo com os mesmos elementos de A multiplicados por 4. Apresente A e B.

4.      Criar um programa que leia 10 elementos de uma matriz A tipo vetor. Crie uma matriz B de mesmo tipo com os mesmos elementos de A em fatorial. Apresente A e B.

5.      Criar um programa que leia 20 elementos de uma matriz A. Crie uma matriz B de mesmo tipo com os elementos de A invertidos, i.e., o primeiro elemento de A deve ser o último elemento de B. Apresente A e B.

6.      Ler duas matrizes A e B com 5 elementos cada e implicar a soma de seus elementos correspondentes em uma matriz C. Apresente A, C e B. ( c[1]:= a[1]+b[1]; ...)

7.      Criar um programa que leia 20 elementos inteiros de uma Matriz A e 20 elementos inteiros de uma Matriz B. Crie uma Matriz C para receber ambos os elementos de A e B em forma de junção, i.e., C deverá ter 40 elementos. Apresente A,B e C.

8.      Ler um Matriz A com 10 elementos. Crie outras 5 matrizes seguindo o seguinte critério.
·         Matriz 1 :: deve apresentar os elementos de A em Fatorial
·         Matriz 2 :: deve apresentar o cubo dos elementos de A
·         Matriz 3 :: deve apresentar a Raiz Quadrada dos elementos de A
·         Matriz 4 :: deve apresentar os elementos de A ordenados de modo crescente
·         Matriz 5 :: deve apresentar os elementos de A ordenados de modo decrescente.

9.      Criar um programa que leia 10 valores e apresente os valores em ordem crescente ou decrescente de acordo com a vontade do usuário. O programa deve permitir a execução da apresentação mais de uma vez.

10.  Criar um programa que leia 10 números do tipo inteiro. Exibir os valores na ordem inversa à da digitação.

11.  Criar um programa que leia 10 números do tipo inteiro. Após a digitação dos valores, exibir o maior valor lido.


12.  Criar um programa que leia o nome e a idade de 25 pessoas. Após a digitação, exibir os dados (nome e idade) de todas as pessoas.

13.  Ler duas matrizes A e B com 10 elementos do tipo inteiro, sabendo que a matriz A  somente aceita elementos impares e a matriz B somente aceita elementos pares.Apresente A e B.

14.  Ler uma matriz A com 12 elementos. Após a leitura, colocar os elementos em ordem decrescente. Ler uma matriz B também com 12 elementos e colocar os elementos em ordem crescente. Criar uma matriz C sendo o valor de seus elementos a soma dos elementos correspondentes em A e B. Apresentar A, B e C.

15.  Ler duas matrizes A e B do tipo vetor com 15 elementos cada. Construir duas outras matrizes C e D de mesmo tipo, sendo que cada elemento da matriz C deverá conter o somatório do elemento correspondente em A e B, e cada elemento da matriz D deverá conter o FATORIAL do elemento correspondente em B. Crie também uma matriz E de mesmo tipo, onde está terá seus elementos como resultado da soma de A,B e C. Apresente A, B, C, D e E.

16.  Ler duas matrizes A e B com 12 elementos cada. Sendo que a matriz A somente aceita valores pares e a matriz B somente aceita valores impares. Criar uma matriz C, sendo esta a junção da matriz A e da matriz B, deste modo a matriz C terá 24 elementos. Apresente A, B e C.

17.  Ler uma matriz A com 10 elementos do tipo inteiro. Criar duas outras matrizes B e C, com 5 elementos cada. Sendo para a matriz B os elementos de A com índice par e para a matriz C os elementos de A com índice ímpar. Apresente A, B e C.

18.  Criar um programa que leia 25 valores e apresente ::
    1. O dobro de ___ e :: ___
    2. O triplo de  ___ é :: ___
    3. O quádruplo de  ____ é :: ___

19.  Criar um programa que leia 25 valores do tipo real e apresente sua diferença entre o numero 100 e ele.

20.  Ler 15 termos de uma matriz A do tipo inteiro. Criar uma matriz B de mesmo tipo sendo os elementos de B os mesmos elementos de A somados de 5 se o índice for impar e subtraídos de 5 se o índice for par.Apresente A e B.

21.  Criar um programa que leia 10 elementos do tipo inteiro de uma matriz MUMBO. Criar uma matriz BONCO de mesmo tipo, sendo que os elementos de BONCO devem ser os mesmos elementos da matriz MUMBO seguindo o seguinte critério:: se o elemento de MUMBO for par soma 2 se o elemento for impar subtrai 2. Apresente MUMBO e BONCO.

22.  Criar uma matriz A com 10 elementos do tipo inteiro. O programa deve aceitar somente valores negativos para a matriz A e informar ao usuário quando um valor positivo for digitado. Apresente A.

23.  Criar um programa que leia 10 valores de uma matriz A e 10 valores de uma matriz B de mesmo tipo. Apresente cada uma das quatro operações aritméticas em uma matriz::
·         Matriz SO  :: elementos de A somados com os elementos de B
·         Matriz SU  :: elementos de A subtraídos com os elementos de B
·         Matriz DI   :: elementos de A divididos com os elementos de B
·         Matriz MU :: elementos de A multiplicados com os elementos de B

24.  Criar um programa que leia 15 valores inteiros de uma matriz DELTA. Apresente os elementos de índice par em ordem crescente.

25.  Criar um programa que apresente em uma matriz A de 100 termos o seguinte critério ::
·         Se o índice for impar apresente 1 como elemento
·         Se o índice for par apresente 0 como elemento

26.  Criar um programa que leia 25 valores e apresente de acordo com a vontade o usuário ::
·         O maior valor
·         O menor valor
·         A soma dos valores
·         A média dos valores
·         Os valores pares
·         Os valores ímpares
·         O percentual de valores positivos
·         O percentual de valores negativos
·         O percentual de valores pares
·         O percentual de valores impares

27.    Faça um programa que leia 25 valores e mostre em uma tabela o valor lido, seu cubo, seu quadrado e sua raiz quadrada.

28.  Criar um programa que leia 30 valores. Apresentar a quantidade e os respectivos valores.
·         Apresente quantos são pares
·         A soma dos pares
·         A media dos pares
·         O percentual em relação ao total dos pares
·         Apresente quantos são impares
·         A soma dos impares
·         A media dos impares
·         O percentual em relação ao total dos impares



29.   Criar um programa que leia 30 valores. Apresente todos os valores menores que 20 em ordem crescente.

30.   Criar um programa que leia 30 valores. A matriz somente deve aceitas valores na faixa de 10 a 20. Apresente todos os valores em ordem crescente.

31.  Ler 20 valores de uma matriz A do tipo inteiro. Apresente a media dos elementos de  índice par e a soma dos elementos impares.

32.  Criar um programa que apresente a soma e a média de 20 valores digitados pelo usuário.

33.  Criar um programa que leia 10 nomes e apresente de modo ordenado, Crescente ou Decrescente, de acordo com a vontade do usuário.

34.  Ler 10 termos de uma matriz A do tipo inteiro. Criar 2 outras matrizes C e B, onde os elementos de B devem ser o dobro dos elementos de A e os elementos de C o dobro dos elementos de A + B. Criar duas outras matrizes E e D, sendo os elementos de D o dobro dos elementos de B + C, e os elementos de E o dobro dos elementos de C + D. Apresente A, B, C, D e E.


35.  Criar um programa que leia a altura de 10 pessoas e seus nomes. Apresente a mais alta pessoa e seu nome.

Pronto!
Pronto!






Lista III - Exercícios

Lista III de exercícios de Lógica de Programação.
Ensino Técnico











 

Pronto! Pronto!

Lista II - Exercícios


Lista II de exercícios de Lógica de Programação.

Ensino Técnico


01- Criar um programa que leia 4 notas de um aluno. Apresente o resultado de acordo com a média das notas:
a.    APROVADO - se média maior ou igual a 8,5;
b.    EXAME - se média menor que 8,5 e maior que 6;
c.     RETIDO -  se média menor ou igual a 6;

02- Criar um programa que leia 3 variáveis. Apresente as variáveis em ordem crescente.

03- Criar um programa que leia 3 valores. Apresente o resultado completo da equação de 2º grau.

04- Criar um programa que leia 10 valores e apresente o maior e o menor valor.

05- Criar um programa que leia 10 valores e apresente o maior valor par e o menor valor impar.

06- Criar um programa que leia um valor e informe se o mesmo está fora ou dentro da faixa de 10 a 50.

07- Criar um programa que leia um valor e apresente os 3 valores acima e 5 valores abaixo.

08- Criar um programa que leia F ou M para o sexo do usuário e apresente homem ou mulher como resposta.

09- Criar um programa que calcule a quantidade de litros gastos de combustível em uma viagem com um automóvel que faz 15 km por litro. Fórmulas :: Distancia = Tempo * Velocidade e Litrosgastos = distancia/15

10- Criar um programa que leia 5 valores e efetue a troca entre eles.

11- Criar um programa que leia dois valores e apresente a diferença do maior pelo menor.

12- Criar um programa que converta temperatura de acordo com a vontade do usuário de Celsius para fahrenheit ou de fahrenheit para Celsius.

13- Criar um programa que apresente o mês correspondente de acordo coma entrada do usuário. Exemplo entra 1 e apresenta janeiro.

14- Criar um programa que leia altura e sexo do usuário e apresente seu peso ideal. Formulas :: Homensà(72,7 * h) – 58 <::> MULHERES à(62,1 * h) – 44,7.

15- Criar um programa que leia o ano de nascimento de uma pessoa e apresente sua idade e se pode votar ou não.

16- Criar um programa que dada a idade da pessoa classifique em uma categoria:
a.    5 ~ 7 anos à infantil A
b.    8 ~ 10 anos à infantil B
c.     11 ~ 17 à infantil C
d.    Maior de 18 à adulto

17- Criar um programa que leia dois valores reais e apresente o resultado da operação de acordo com a escolha do usuário::
a.    +  adição
b.    -  subtração
c.     /  divisão
d.     *  multiplicação

18- Elabore um programa em que receba dez valores reais, calcule a média desses valores, e ao final indique quantos valores estão acima da média.

19- Criar um programa que classifique de acordo com a leitura do ano de nascimento::
a.    Criança de 0 a 10 anos
b.    Jovem de 11 a 19 anos
c.     Adulto de 20 a 59 anos
d.    Idoso acima de 60 anos

20- Criar um programa que apresente a tabuada de uma valor digitado pelo usuário.

21- Faça um programa que leia uma quantidade de tempo em minutos e apresente no formato de horas.  Exemplo:: 80 min à 1:20 hs.

22- Crie um programa que receba 10 RMs e 10 notas de alunos e ao final mostre o RA com a maior nota, o RM com a menor nota e a média das notas.

23- Criar um programa que leia um valor e apresente se ele é positivo ou negativo.

24- Criar um programa que leia 5 valores e apresente a soma dos dois maiores valores.

25- Faça um Programa que pergunte em que turno você estuda. Peça para digitar M-matutino ou V - Vespertino ou N - Noturno. Imprima a mensagem "Bom Dia!", "Boa Tarde!" ou "Boa Noite!" ou "Valor Inválido!", conforme o caso.

26- .Faça um Programa que leia um número e exiba o dia correspondente da semana. (1-Domingo, 2- Segunda, etc.), se digitar outro valor deve aparecer valor inválido.

27- .Faça um programa que leia as duas notas parciais obtidas por um aluno em um componente curricular ao longo de um semestre, e calcule a sua média. A atribuição de conceitos obedece à tabela abaixo::
Média de Aproveitamento Conceito
·           Entre 9.0 e 10.0       A
·           Entre 7.5 e 9.0         B
·           Entre 6.0 e 7.5         C
·           Entre 4.0 e 6.0         D
·           Entre 4.0 e zero        E
O programa deve mostrar na tela as notas, a média, o conceito correspondente e a mensagem “APROVADO” se o conceito for A, B ou C ou “REPROVADO” se o conceito for D ou E.

28- Faça um programa que faça 5 perguntas para uma pessoa sobre um crime. As perguntas são:
·         • "Telefonou para a vítima?"
·         • "Esteve no local do crime?"
·         • "Mora perto da vítima?"
·         • "Devia para a vítima?"
·         • "Já trabalhou com a vítima?"
O programa deve no final emitir uma classificação sobre a participação da pessoa no crime. Se a pessoa responder positivamente a 2 questões ela deve ser classificada como "Suspeita", entre 3 e 4 como "Cúmplice" e 5 como "Assassino". Caso contrário, ele será classificado como "Inocente"..

29- Criar um programa que leia 10 valores e apresente:
a.    Maior valor
b.    Menor valor
c.     Media dos valores pares
d.    Media dos valores impares
e.     Media dos valores


30- Criar um programa que calcule a área de um triangulo.