/Atividades_de_Ruby

Repositório de Códigos Ruby

Primary LanguageRuby

Lista de Exercícios de Programação

Capítulo 4

  1. Escreva um programa que peça o nome de uma pessoa, depois o sobrenome. Por fim, faça com que ele cumprimente a pessoa usando seu nome completo.

  2. Escreva um programa que pergunte pelo número favorito de uma pessoa. Some um ao número e sugira o resultado como um número favorito muito melhor.

  3. Faça um algoritmo que leia um número e escreva seu sucessor e antecessor.

  4. Faça um algoritmo que possa entrar com o saldo de uma aplicação e forneça o novo saldo, considerando o reajuste de 1%.

Capítulo 5

  1. Escrever um programa que pergunta seu primeiro nome, nome do meio e sobrenome individualmente e some todos os tamanhos.

  2. Escreva um programa do Chefe Zangado. Ele deve perguntar o que você quer de forma rude. Qualquer que seja a sua resposta, o Chefe Zangado vai gritar de volta para você, e então despedi-lo. Por exemplo, se você digitar "Eu quero um aumento.", ele deve gritar de volta "O QUE VOCÊ QUER DIZER COM ‘EU QUERO UM AUMENTO.’?!? VOCÊ ESTÁ DESPEDIDO!!."

Capítulo 6

  1. Escreva um programa que leia a nota do usuário e escreva aprovado, se a nota dele for maior ou igual a 6, e reprovado caso contrário.

  2. Crie um algoritmo que receba a idade do usuário e responda se ele é maior ou menor de idade.

  3. Escreva um código que permita ao usuário saber se um número é par ou ímpar.

  4. Prepare um algoritmo para realizar o cálculo do preço de um serviço de Consultoria. Seu algoritmo deverá perguntar os seguintes dados e informar o valor total do serviço: Tipo de Serviço (Projeto ou Auditoria), N.o dias trabalhados e N.o de viagens realizadas.

Você deve usar a seguinte tabela para calcular o valor dos serviços:

Tipo de Serviço Dia de Trabalho (R$) Cada Viagem (R$)
Projeto 200,00 1000,00
Auditoria 100,00 1500,00

Capítulo 8

  1. Escreva um programa que escreva a letra para o clássico das viagens de carro, permita que o usuário escolha quantos elefantes devem ser contados na música.
  • 1 elefante incomoda muita gente
  • 2 elefantes incomodam incomodam muito mais
  • 3 elefantes incomodam muita gente
  • 4 elefantes incomodam incomodam incomodam incomodam muito mais
  • 5 elefantes incomodam muita gente
  1. Escreva um programa chamado Velha Surda. O que quer que você diga à velha (o que quer que você digite), ela tem que responder com QUE?! FALA MAIS ALTO!, a não ser que você grite (digite tudo em maiúsculas). Se você gritar , ela pode lhe ouvir (ou ao menos pensa que pode), e sempre responde NÃO, NÃO DESDE 1938! Você não pode parar de falar com a velha enquanto não gritar "TCHAU" três vezes em sequência. Teste bem o seu programa: se você gritar "TCHAU" três vezes, mas não em sequência, você tem que continuar falando com a velha. Faça com que a velha grite um ano aleatório a partir de 1950, você pode usar o método rand para isso. Ele aceita um número ou intervalo como parâmetro.

  2. Escreva um programa que pergunte um ano inicial e um ano final, e escreva todos os anos bissextos entre eles (e os incluindo, se eles também forem bissextos).

  • Anos bissextos são sempre divisíveis por quatro, como 1984 e 2004, por exemplo;
  • Contudo, anos divisíveis por 100 não são bissextos, como 1800 e 1900, por exemplo;
  • A não ser que sejam divisíveis por 400, como 1600 e 2000, que foram de fato anos bissextos, por exemplo.

Capítulo 9

  1. Escreva um programa que nos permita entrar com quantas palavras quisermos (uma por vez, até pressionarmos Enter em uma linha vazia), e depois mostre as palavras de forma ordenada.
  • Dica: Use o método sort
  • Obs: Não adicione uma string vazia ao vetor.