Cada degrau de uma escada tem 
  de altura. Faça um programa que receba essa altura e a altura que o usuário deseja alcançar subindo a escada. Calcule e mostre quantos degraus o usuário deverá subir para atingir seu objetivo, sem se preocupar com a altura do usuário.
Passo 1
Beleza, então o exercício pede: cada degrau da escada tem altura 
 . A gente recebe do usuário essa altura 
  e também a altura total 
  que ele quer alcançar. Nosso objetivo é descobrir quantos degraus ele vai ter que subir.
Conteúdo envolvido: divisão e arredondamento para cima (teto da divisão). Vamos precisar lembrar como funciona a divisão quando o resultado não é inteiro e como “arredondar pra cima” usando a função teto.
Conteúdo envolvido: divisão e arredondamento para cima (teto da divisão). Vamos precisar lembrar como funciona a divisão quando o resultado não é inteiro e como “arredondar pra cima” usando a função teto.
Passo 2
Primeiro a gente define as variáveis:
- 
= altura de cada degrau.  - 
= altura desejada. 
O que queremos achar é= número de degraus. 
Em termos de teoria: se você dividepor , dá quantos “blocos” de cabem em . Mas se não for inteiro, você precisa arredondar pra cima, porque subir meio degrau não vale, você vai ter que subir o degrau inteiro.  
Passo 3
Explicando o arredondamento para cima (função teto):
- Quando dividimos, por exemplo, 
por , dá .  - Você não pode subir 
de um degrau; então usa o “teto” dessa divisão, que é . 
Matematicamente, usamos: 
A função 
  sempre arredonda pra cima ao próximo inteiro.
Passo 4
Então a solução do programa é:
- Ler 
e .  - Calcular 
.  - Mostrar 
.