Exercícios realizados no curso de Análise e Desenvolvimento de Sistemas, na disciplina de Arquitetura e Organização de Computadores.
- A imobiliária Imóbilis vende apenas terrenos retangulares. Faça um algoritmo para ler as dimensões de um terreno e depois exibir a área do terreno.
- Uma fábrica de camisetas produz os tamanhos pequeno, médio e grande, cada uma sendo vendida respectivamente por 10, 12 e 15 reais. Construa um algoritmo em que o usuário forneça a quantidade de camisetas pequenas, médias e grandes referentes a uma venda, e a máquina informe quanto será o valor arrecadado.
- A empresa Hipotheticus paga R$10,00 por hora normal trabalhada, e R$15,00 por hora extra. Faça um algoritmo para calcular e imprimir o salário bruto e o salário líquido de um determinado funcionário.
- Faça um algoritmo que calcule e mostre a área de um trapézio usando apenas números inteiros. Sabe-se que: A = (base maior + base menor) * altura)/2
- Faça um algoritmo que receba o valor dos catetos de um triângulo, calcule e mostre o valor da hipotenusa.
- Faça um algoritmo que leia dois valores inteiros A e B se os valores forem iguais deverá se somar os dois, caso contrário multiplique A por B. Ao final de qualquer um dos cálculos deve-se atribuir o resultado para uma variável C e mostrar seu conteúdo na tela.
- Faça um algoritmo que leia uma variável e some 5 casos seja par ou some 8 caso seja ímpar, imprimir o resultado desta operação.
- Encontrar o dobro de um número caso ele seja positivo e o seu triplo caso seja negativo, imprimindo o resultado.
- Fazer um algoritmo que leia 2 números inteiros e exiba a divisão destes. Sabe-se que o 2o número não pode ser zero, portanto, deve-se insistir na solicitação do 2o número até ele ser diferente de 0
- Ler um número inteiro e imprimir a saída da seguinte forma: "CENTENA = x ", "DEZENA = y " e "UNIDADE = z ".
Exemplo: Entrada = 517 Saída: "CENTENA = 5", "DEZENA = 1" e "UNIDADE = 7".
**Sabe-se que a entrada deve ser um número entre 100 e 999, validar a entrada para que não permita números fora deste intervalo.
11.Escrever um algoritmo que leia uma quantidade desconhecida de números e conte quantos deles estão nos seguintes intervalos: [0-25], [26-50], [51-75] e [76-100]. A entrada de dados deve terminar quando for lido um número negativo. *Sabe-se que a entrada deve ser um número entre 0 e 100, validar a entrada para que não permita números fora deste intervalo 12.Desenvolver um algoritmo que leia a altura, em centímetros de 15 pessoas. Este programa deverá calcular e mostrar: a. A menor altura do grupo; b. A maior altura do grupo;
- Elaborar um programa que apresente o valor da conversão em real (R$) de um valor lido em dólar (US$). O programa deve considerar a cotação do dólar em R$5 (Usar apenas números inteiros).
- Ler dois valores para 2 registradores e efetuar a troca dos valores de forma que o valor do primeiro registrador passe ao segundo e o segundo passe ao primeiro. Apresentar os valores após a efetivação do processamento da troca.
- Crie um programa que lê o mês e o ano de nascimento de uma pessoa e o mês e ano atual. Calcule e mostre qual é: a idade da pessoa em meses.
- O proprietário da empresa ABC LTDA precisa de um programa de computador para calcular o novo salário que seus funcionários irão receber a partir do mês que vem. Sabendo que o aumento de salário para todos os funcionários será de 25%, faça um programa que lê o valor do salário atual do funcionário e informa o seu novo salário acrescido de 25% (Por se tratar de apenas número inteiros, para calcular 25% deve-se multiplicar o valor por 25 e dividir por 100).
- Escreva um programa que pergunte os coeficientes de uma equação de segundo grau (A, B e C) e:
a) se DELTA for maior que zero: imprima "DUAS RAÍZES REAIS";
b) se DELTA for igual a zero: imprima apenas "UMA RAÍZ REAL";
c) se DELTA menor que zero: imprima a mensagem "NÃO EXISTEM RAÍZES REAIS". (Não é necessário calcular as raízes caso existam).
- Escreva um programa que pergunte dois números e indique se são iguais ou diferentes. Caso sejam diferentes, mostre o maior e o menor (nesta ordem).
- Escreva um algoritmo que leia (em números inteiros) o valor da compra de um produto da Loja Vende Tudo. A loja só vende produtos de valor entre R$1000.00 e R$9999.99 (Que deve ser validado na entrada). A loja permite pagar o valor em parcelas fixas. O algoritmo deve ler também o valor da parcela a ser paga, que deve ser um valor entre R$100.00 e R$500.00 (Que deve ser validado na entrada). O algoritmo, sabendo que a última parcela pode ser de valor inferior às anteriores, deve calcular quantas parcelas serão pagas.
main: 66. Faça um algoritmo que leia dois valores correspondentes a anos e mostre quantos anos bissextos existem entre eles. (A diferença entre os anos não pode ser maior que 1000)