Ir para conteúdo
Fórum Script Brasil
  • 0

Urgente Linguagem C


lleamancio

Pergunta

 Uma bola de tênis foi solta de uma altura h em metros. Sabe-se que a cada batida no solo a bola atinge apenas 95% da altura anterior. Escreva um programa completo em C que leia o valor da altura inicial (a entrada deverá ser validada e o usuário forçado a digitar uma altura válida), calcule e imprima o número de batidas no solo necessárias para que a altura seja menor que 23% da altura inicial. Utilize apenas laços de repetição com teste lógico no início.

Link para o comentário
Compartilhar em outros sites

3 respostass a esta questão

Posts Recomendados

  • 0

//FIAP ctz srsrsrsrsrs

#include<stdio.h>
#include<stdlib.h>
#include<math.h>
#define PORCENTAGEMMININA 0.23 //23%

int main(){
    
    float h = 0, hoitoporcento = 0;
    
    int batidas = 0;
    
    printf("--Total batidas no solo-- \n\n");
    
    
    while(h<=0){
        printf("Digite uma altura:");
        scanf("%f", &h);
    }
    
    hoitoporcento = h * PORCENTAGEMMININA;
    
    printf("Altura minina: %.2f\n\n", hoitoporcento);
    
    do{
       
       h = h*0.95;
       
       printf("Altura: %.2f \t", h);
                         
       batidas++;
       
       printf("Batidas: %d \t", batidas);
       
       printf("\n");
       
    }while(hoitoporcento <= h);
    
    printf("Total de batidas: %d\n\n", batidas);
    
    system("pause");
    
    return 0;
}

 

Link para o comentário
Compartilhar em outros sites

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152k
    • Posts
      651,8k
×
×
  • Criar Novo...