• Nenhum resultado encontrado

Lista 02 de Algoritmo

N/A
N/A
Protected

Academic year: 2018

Share "Lista 02 de Algoritmo"

Copied!
2
0
0

Texto

(1)

Lista de 02 Exercícios de Algoritmo II

Professor Rodrigo Neves

1) Transforme o algoritmo a seguir para linguagem C:

var

ano, idade, meses, dias, semanas: inteiro inicio

// Seção de Comandos

escreva ("Digite o ano de nascimento da pessoa: ") leia (ano)

idade <- 2012 - ano meses <- idade * 12 dias <- idade * 365 semanas <- idade * 52

escreval ("A pessoa tem ", idade, " anos.")

escreval ("Podemos concluir que ela tem ", meses, " meses.") escreval ("E exatamente ", dias, " dias de vida.")

escreva ("Ela possui, portanto, ", semanas, " semanas.") fimalgoritmo

2) Aponte dez (10) erros de sintaxe que foram cometidos neste algoritmo:

include <cstdlib.h>

int main(int argc, char *argv[]) {

float ab1, ab2, ra, mf; float menor

printfNota 1: );

scanf("%f", ab1); printf("\n\n"); printf("Nota 2 ");

scanf("%f", &ab2); printf("\n\n"); if((ab1 >= 7) ou (ab2 >= 7))

printf("Media:", (ab1 + ab2) / 2); else {

printf("Nota de reavaliacao: "); scanf("%d", &ra); printf("\n\n");

mf == (ab1 + ab2 + ra)/3; %somamos as 3 notas

printf("N1: %f -- N2: %f -- RA: %f -- MF: %f\n\n", ab1, ab2, ra, mf); }

if(mf < 5.0)

printf("Reprovado"); if(mf >= 7.0)

print("Aprovado"); system("PAUSE"); return;

(2)

3) Faça um algoritmo que leia dois números e identifique se são iguais ou diferentes. Caso eles sejam iguais imprima uma mensagem dizendo que eles são iguais. Caso sejam diferentes, informe qual número é o maior, e uma mensagem que são diferentes.

4) Considere um caixa automático com apenas um repositório com capacidade para armazenar 1000 notas de 10 reais. Elabore um algoritmo para ler um valor e fornecer a quantidade de notas correspondente a esse valor. O seu algoritmo deve manter a quantidade de notas no repositório atualizada. Caso o valor lido não possa ser fornecido por falta de notas, o algoritmo deve imprimir uma mensagem indicando o fato. O algoritmo também deve imprimir uma mensagem se o valor não for múltiplo de 10. Após o tratamento do valor lido, com a impressão da mensagem ou o fornecimento das notas correspondentes, o procedimento deve ser repetido. O algoritmo deve parar quando um valor lido for negativo.

5) Escreva um algoritmo que solicita ao usuário para digitar um número inteiro positivo, e mostre-o por extenso. Este número deverá variar entre 1 e 10. Se o usuário introduzir um número que não pertença a este intervalo, mostre a frase “número inválido”.

Referências

Documentos relacionados

Haja vista as modificações decorrentes à pneumonectomia, referindo- se principalmente àquelas citadas em literatura, o objetivo do presente estudo foi o de avaliar as

Tripp (2005), igualmente, descreve a pesquisa-ação, voltada ao contexto educativo, como um método que, essencialmente, envolve tentativas continuadas, sistemáticas

Por fim, como era esperado, o Diário do Nordeste, pertencente ao maior grupo de comunicação do Ceará e o periódico mais vendido no Estado é, dentre todos, aquele que mais adotou

Local de realização da avaliação: Centro de Aperfeiçoamento dos Profissionais da Educação - EAPE , endereço : SGAS 907 - Brasília/DF. Estamos à disposição

Reconhecimento de face utilizando banco de imagens monocromáticas e coloridas através dos métodos da análise do componente principal (PCA) e da Rede Neural Artificial (RNA)

Neste trabalho, foram estudadas as plântulas e plantas jovens de Erythrina speciosa (Phaseoleae), Holocalyx balansae e Sophora tomentosa (Sophoreae), Swartzia langsdorffii

- Se o estagiário, ou alguém com contacto direto, tiver sintomas sugestivos de infeção respiratória (febre, tosse, expetoração e/ou falta de ar) NÃO DEVE frequentar

Esta disserta¸c˜ ao foi estruturada em seis cap´ıtulos. Al´ em desse primeiro cap´ıtulo que cont´ em uma breve introdu¸c˜ ao ao problema do patrulhamento, o Cap´ıtulo 2