• Matéria: Informática
  • Autor: Anônimo
  • Perguntado 9 anos atrás

Alguém que manja de programação 1 que possa dar uma olhada nesses exercícios, agradeço muito.

1. Faça um programa que receba do usuário o número de lados e o tamanho dos lados de um polígono regular e imprima o valor da área do polígono. O programa deve utilizar uma estrutura switch-case para decidir que fórmula de cálculo utilizar, de acordo com o número de lados do polígono. Se o número de lados for diferente de 3, 4 ou 6 o programa deve informar: “não sei calcular a área”. Áreas: a. Triângulo: A = L*L*1.73/4 b. Quadrado: A = L*L c. Hexágono: A = 6*L*L*1.73/4; 

 2. Um pecuarista possui uma determinada quantia de bois, que possuem um identificador numérico (de 1 a n) cada um. Faça um programa que: a. receba o peso de cada boi, um por vez, e o armazene em um vetor. Se o peso digitado for 0 significa que não há mais bois a serem digitados; b. mostre a lista de todos os bois com seus identificadores e também os identificadores do boi mais gordo e do boi mais magro. Se houver dois ou mais bois mais gordos ou mais magros mostrar o de menor identificador;   

3. Faça um programa que, dados dois vetores bidimensionais (matrizes A e B) com dimensões de no máximo 5x5 elementos, retorne: a. a soma destas duas matrizes b. a soma das diagonais de cada matriz c. a multiplicação das duas matrizes 

  4. Faça um algoritmo que leia uma matriz de 20 linhas e 5 colunas. Depois de lê-la, some as colunas individualmente e acumule a soma na 21ª linha da matriz. Mostre o resultado de cada coluna no vídeo. (Lembrete: para guardar o resultado é necessário declarar uma matriz de 21 x 5.)

40 Pontos pra quem conseguir ajudar, obrigado, abraço


Anônimo: Nós utilizamos o programa code blocks pra fazer esses exercícios.
DennisRitchie: Linguagem c né?
Anônimo: sim sim, linguagem C

Respostas

respondido por: DennisRitchie
9
Sua tarefa é um pouco grande...por enquanto vou fazer as duas primeiras, pois se eu não resolver logo, a pergunta será excluida automaticamente do site... e a medida que eu for resolvendo as outras e edito a resposta.
Beleza. :)

Vou mandar em arquivo de texto .txt


Anexos:

Anônimo: Muito Obrigado mesmo, sua ajuda foi de extrema importância, aguardo a outra parte, mas agradeço desde já. Abraço.
DennisRitchie: De nada. :)
DennisRitchie: Ahh.. sei que tem maneiras melhores para fazer a segunda questão....mas foi o que deu pra fazer...rsrs....afinal estou iniciando nesse mundo......Mas você já tentou fazer alguma das questões?
Anônimo: Sua maneira de fazer me pareceu bem completa e fácil de compreender. u tentei fazer todas as questões mas minha base de programação é muito fraca e minhas pesquisas não tem me ajudado muito.
DennisRitchie: Eu fiz as outras duas... mas está faltando a multiplicação da matriz na questão 3.
Anônimo: Se puder me enviar estas duas mesmo faltando a multiplicação eu tento resolver também. Muito obrigado.
DennisRitchie: ok
DennisRitchie: vou mandar o link das questões 3 e 4.
DennisRitchie: Está aqui os links para que quiser ver as questões 3 e 4. Porém, na questão 3 só está faltando a multiplicação das matrizes.. Editarei o código quando tiver um tempo pra isso.
DennisRitchie: http://pastebin.com/cqRx35FU
http://pastebin.com/XTzAeuWk
Perguntas similares