Ir para conteúdo
Fórum Script Brasil

M.Axel

Membros
  • Total de itens

    3
  • Registro em

  • Última visita

Sobre M.Axel

M.Axel's Achievements

0

Reputação

  1. AInda está dando erro; honestamente, apesar de ser simples, minha lógica não está promovendo o erro deste programa. Mas obrigado por ajudar.
  2. Obrigado pelo retorno; poderia traduzir o que disse em código C? Utilizei o pseudocódigo; o calculo de volume que está pegando. Abraços
  3. Escreva um programa que leia dois valores positivos ( como float), a altura e o raio de um cilindro circular, e imprima o volume do cilindro. O volume de um cilindro circular é calculado por meio da seguinte fórmula: volume = pi * raio2* altura. Considere pi = 3.141592. O resultado deve ser impresso no padrão float, com 6 casas decimais. Caso o usuário informe umvalor negativo, imprimaa mensagem “Erro\n”. Exemplo: 3.5 4.6 entrada 232.666294 saída Abaixo o código, que compila, mas com erros: #include <stdio.h> #include <stdlib.h> /*#define pi 3.141592// O define é usado para criar definições que usaremos com frequência em nossos programas*/ int main(void) { float raio, altura, PI = 3.141592; // esta imprimindo o resultado: -1#QNAN0 double volume = PI * raio *2 * altura; int num; printf("\n\tDigite o raio do cilindro: "); scanf("%f",&raio); printf("\n\tDigite a altura do cilindro: "); scanf("%f",&altura); if ( num < 0) { printf("\nErro" , volume); scanf("%2f", &volume); // esta causando erro: excesso de argumentos } else if ( num != 0 ) { } printf("\n\t O volume do cilindro é = %0.6f\n\n" ); /*printf("\nErro", volume); scanf("%f", &volume);*/ //Analisar depois system("pause"); return 0; }
×
×
  • Criar Novo...