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

Me ajudem!


Gustavo_0101

Pergunta

A pergunta é a seguinte:

Crie um algoritmo que faça o arredondamento de média escolar

sendo que se o primeiro número após a virgula for maior ou igual a 3(Três) e menor ou igual a 7(sete) o programa arredonda para N,5

se for 1 ou 2 arredonda para N,0, se for 8 ou 9 arredonda para N++.

Ex: entrando com 1,3 o programa deve imprimir : 1,5

Entrenado com 1,2 o programa deve imprimir: 1,0

Entrando com 1,8 o programa deve imprimir: 2,0

Agradeço a atenção. :rolleyes:

Link para o comentário
Compartilhar em outros sites

1 resposta a esta questão

Posts Recomendados

  • 0

Tenta esse aqui!!!

#include <stdio.h>

int main(){

double numero, resto;

int inteiro;

while(1){

printf("Numero:");

scanf("%lf", &numero);

inteiro =(int)numero;

resto =(double)numero - inteiro;

if(resto >= 0.3){

if(resto <= 0.7){

resto =(double) 0.5;

numero =(double)inteiro + resto;

printf("\ninteiro = %.1lf", numero);

}

else{

printf("\ninteiro = %d\n", ++inteiro);

}

}

else

{

printf("\ninteiro = %d\n", inteiro);

}

getch();

system("cls");

}

getch();

return 0;

}

Espero ter ajudado!!!

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
      152,3k
    • Posts
      652,3k
×
×
  • Criar Novo...