Exercicios resolvidos pascal

Disponível somente no TrabalhosFeitos
  • Páginas : 6 (1426 palavras )
  • Download(s) : 0
  • Publicado : 14 de abril de 2012
Ler documento completo
Amostra do texto
1. Encontre exemplos que demonstrem a utilização dos comandos auxiliares abaixo. a)- POS b)- COPY c)– INSERT d)- DELETE e)– LENGTH 2. Sabendo que o Turbo Pascal possui apenas uma função capaz de converter caracteres minúsculos em maiúsculos (Upcase) e que esta função aceita apenas dados do tipo char e caracteres comuns (de ‘a’ até ‘z’), não podendo manipular os caracteres especiais e acentuadosda língua portuguesa. Faça um programa que leia um caractere digitado pelo usuário, converta este caracter para maiúscula e exiba na tela o resultado. 3. Faça um programa que leia dois números inteiros, o primeiro é o valor inicial de um contador, eo segundo é o valor final do contador (testar se o valor inicial fornecido é inferior ao valor final). Usando o comando While, escreva na tela umacontagem que comece no primeiro número lido, escreva os números seguintes colocando sempre apenas um número em cada nova linha da tela, e terminando a contagem quando chegar ao valor final indicado. 4. Faça um programa usando o comando CASE (não use comandos IF!) que peça para o usuário informar o valor da pressão de uma caldeira, obtido à partir de um mostrador digital com três dígitos (valores entre0.00 e 9.99). A pressão igual à 0.0 é a mais baixa possível, e a pressão igual à 9.99 é a mais alta, onde corremos risco de explosão. Se a caldeira estiver abaixo de 1/3 da pressão máxima, exibir a mensagem “Pressão Baixa”, de 1/3 à 2/3 da pressão máxima, exibir a mensagem “Pressão Média”, e acima de 2/3 da pressão máxima, exibir a mensagem “Perigo: Pressão Alta”. 5. Ler o nome de um aluno e suasduas notas A e B, e após calcular a média ponderada entre estas notas (A tem peso 1 e B tem peso 2). Repetir este procedimento para uma turma composta por cinco alunos, usando o comando While. Exemplo de tela de saída: Entre com o nome do aluno: João da Silva Entre com o grau A: 5.0 Entre com o grau B: 6.0 O aluno João da Silva tem uma média: 5.66 6. Baseado no programa anterior, faça um novoprograma de maneira que possamos trabalhar com turmas compostas por um número variável de alunos. Após calcular e imprimir a média de um aluno, exibir uma mensagem perguntando ao usuário se existem mais alunos (resposta: sim / não). Se tiver mais alunos, continuar o procedimento de leitura das notas e o cálculo da média até que o usuário responda 'não'. Usar o comando While e gerar uma saída conformeo exemplo de tela de saída abaixo: Entre com o nome do aluno: João da Silva Entre com o grau A: 5.0 Entre com o grau B: 6.0 O aluno João da Silva tem uma média: 5.66 Continuar (sim/não) ? sim 7. Baseado no programa anterior, faça um novo programa de maneira a validar as

notas fornecidas pelo usuário (notas devem ser valores positivos entre 0.0 e 10.0). Indicar ao usuário se a nota fornecida éinválida e pedir para fornecer uma nova nota, repetindo este processo até que o usuário informe uma nota correta. Usar um laço While na leitura das nota, e gerar uma saída conforme o exemplo de tela de saída abaixo: Entre com o nome do aluno: João da Silva Entre com o grau A: 15.3 ERRO: Nota inválida! Digite novamente a nota. Entre com o grau A: 5.0 Entre com o grau B: 6.0 O aluno João da Silvatem uma média: 5.66 Continuar (sim/não) ? não 8. Faça um programa que obtenha e exiba na tela todos os números primos de 1 até 150. Os números primos são aqueles que só são divisíveis por 1 e por eles mesmos (exemplo: 1, 3, 5, 7, ...). 9. Escrever um programa que calcule todos os números inteiros divisíveis por um certo valor indicado pelo usuário, e compreendidos em um intervalo também especificadopelo usuário. O usuário deve entrar com um primeiro valor correspondente ao divisor e após ele vai fornecer o valor inicial do intervalo, seguido do valor final deste intervalo. Usar o comando While. Exemplo de tela de saída: Entre com o valor do divisor: 3 Início do intervalo: 17 Final do intervalo: 29 Números divisíveis por 3 no intervalo de 17 à 29: 18 21 24 27 10. Fazer um programa que...
tracking img