Lógica – Generation 🚀
Sobre │ Objetivo │ Tecnologias │ Autora
Sobre
Exercício resolvido de introdução a lógica de programação na semana 01 do bootcamp da Generation com foco em lógica de programação, laço de repetição e condicional, matriz e vetores.
Objetivo
Resolver os seguintes exercícios:
Aula01
-
Faça um sistema que leia a idade de uma pessoa expressa em anos, meses e dias e mostre-a expressa apenas em dias.
-
Faça um sistema que leia a idade de uma pessoa expressa em dias e mostre-a expressa em anos, meses e dias.
-
Faça um sistema que leia o tempo de duração de um evento em uma fábrica expressa em segundos e mostre-o expresso em horas, minutos e segundos.
-
Escreva um sistema que leia três números inteiros e positivos (A, B, C) e calcule a seguinte expressão: D = (R+S)/2, onde R=(A+B)² S = (B+C)²
-
Faça um sistema que leia as 3 notas de um aluno e calcule a média final deste aluno. Considerar que a média é ponderada e que o peso das notas é: 2,3 e 5, respectivamente.
-
Construa um programa em c que, tendo como dados de entrada dois pontos quaisquer no plano, P(x1, y1) e P(x2, y2), escreva a distância entre eles. A fórmula que efetua tal cálculo é: D = (X2-X1)² + (Y2-Y1)²
-
Um sistema de equações lineares do tipo: AX + BY = C DX + EY = F, pode ser resolvido segundo mostrado abaixo: X = (CE - BF)/(AE - BD) Y = (AF - CA)/(AE - BD). Escreva um sistema que lê os coeficientes a,b,c,d,e e f e calcula e mostra os valores de x e y.
-
O custo ao consumidor de um carro novo é a soma do custo de fábrica com a percentagem do distribuidor e dos impostos (aplicados ao custo de fábrica). Supondo que a percentagem do distribuidor seja de 28% e os impostos de 45%, escrever um sistema que leia o custo de fábrica de um carro e escreva o custo ao consumidor.
Aula02
-
Faça um programa que receba três inteiros e diga qual deles é o maior.
-
Faça um programa que entre com três números e coloque em ordem crescente.
-
Faça um programa que receba a idade de uma pessoa e mostre na saída em qual categoria ela se encontra: 10-14 infantil | 15-17 juvenil | 18-25 adulto
-
Faça um programa em que permita a entrada de um número qualquer e exiba se este número é par ou ímpar. Se for par exiba também a raiz quadrada do mesmo; se for ímpar exiba o número elevado ao quadrado.
Aula03
1- Informar todos os números de 1000 a 1999 que quando divididos por 11 obtemos resto = 5.
2- Ler 10 números e imprimir quantos são pares e quantos são ímpares.
3- Solicitar a idade de várias pessoas e imprimir: Total de pessoas com menos de 21 anos. Total de pessoas com mais de 50 anos. O programa termina quando idade for =-99.
4- Uma empresa desenvolveu uma pesquisa para saber as características psicológicas dos indivíduos de uma região. Para tanto, a cada uma das pessoas era perguntado: idade, sexo (1-feminino / 2-masculino / 3-Outros), e as opções (1, se a pessoa era calma; 2, se a pessoa era nervosa e 3, se a pessoa era agressiva). Pede-se para elaborar um sistema que permita ler os dados de 150 pessoas, calcule e mostre: o número de pessoas calmas | o número de mulheres nervosas | o número de homens agressivos | o número de outros calmos | o número de pessoas nervosas com mais de 40 anos | o número de pessoas calmas com menos de 18 anos.
5- Crie um programa que leia um número do teclado até que encontre um número igual a zero. No final, mostre a soma dos números digitados
6- Escrever um programa que receba vários números inteiros no teclado. E no final imprimir a média dos números múltiplos de 3. Para sair digitar 0(zero).
Aula04
-
Faça um programa que crie um vetor por leitura com 5 valores de pontuação de uma atividade e o escreva em seguida. Encontre após a maior pontuação e a apresente.
-
Um dado é lançado 10 vezes e o valor correspondente é anotado. Faça um programa que gere um vetor com os lançamentos, escreva esse vetor. A seguir determine e imprima a média aritmética dos lançamentos, contabilize e apresente também quantas foram as ocorrências da maior pontuação.
-
Escreve um programa que lê duas matrizes N1 (4,6) e N2(4,6) e cria: a) Uma matriz M1 cujos elementos serão as somas dos elementos de mesma posição das matrizes N1 e N2; b) Uma matriz M2 cujos elementos serão as diferenças dos elementos de mesma posição das matrizes N1 e N2.
-
Crie um programa que receba valores do usuário para preencher uma matriz 3X3, e em seguida, exiba a soma dos valores dela e a soma dos valores da primeira diagonal, ou seja, diagonal principal.
Tecnologias
Autores
Made with 💜 by: Lívia Oliveira