Ir ao conteúdo
  • Cadastre-se

Carsio Eddyo

Membro Júnior
  • Posts

    7
  • Cadastrado em

  • Última visita

posts postados por Carsio Eddyo

  1. #include<stdio.h>
    
    int main(){
    	
    	float caixa=0, ingresso;
    	int decisão;
    	
    	
    	printf("Digite o valor do ingresso:\n");
    	scanf("%f", &ingresso);
    	
    	do{
    	printf ("Digite 1 para estudante, 2 para idoso, 3 para inteiro ou 4 para fechar o caixa: ");
    	scanf("%d", &decisão);
    	switch(decisão){
    		case 1:
        		printf("O valor do ingresso e:%.2f\n",ingresso/2);
        		caixa+=ingresso/2;
           	break;
           	
        	case 2:
            	printf("O ingresso e gratuito\n");
            break;
            
       		case 3:
            	printf("O valor do ingresso e:%.2f\n",ingresso);
            	caixa+=ingresso;
            break;
            
        	case 4:
            	printf("Caixa fechado\n");
            break;
            
        default:
            printf("Digite um numero de 1 a 4");
    	}
    		if(decisão!=4)
    			printf("Valor atual do caixa = %.2f\n", caixa);		
    	}while(decisão!=4);
    	
    	printf("Valor final do Caixa = %.2f\n", caixa);
    	return 0;
    }

    Veja só como fiz, espero ter ajudado. Qualquer dúvida só perguntar...

    Obs; Só fiz porque é um algoritmo bem simples... 

    • Curtir 1
  2. Olá amigos do fórum Clube do Hardware!

     

    Estou com uma dúvida bem trivial sobre um componente que comprei pra implementar em meu projeto.

     

    Sou aluno de Engenharia da Computação e estou pondo em execução um projeto de Arduíno, idênticos a esses Analisadores de Espectro Sonoro.

     

    O que vou fazer está nesse link https://learn.adafruit.com/piccolo/overview

     

    Mas como nunca fiz algo desse tipo estou passando por dificuldades que acredito que seja por simples e pura inexperiência.

     

    O sensor de som que comprei é um KY-038, e quando eu vou ler a AO ,(analogic output) usando analogRead(pino)), me é retornado um valor entre 0 e 1024 dependendo da regulação do potenciômetro que vem embutido.Para que vocês possam entender minha dúvida vamos admitir alguns resultados que eu testei.Tendo como exemplo o som ambiente a AO me deu um valor fixo próximo 530. Quando eu fazia algum barulho afim de aferir alguma mudança, diferente do que eu esperava ela me retornava valores entre 539 e 540, tirando por alto. Vi vários algoritmos usando esse sensor que "media" a intensidade do som/"volume",  usando variações entre 0 e 200, para sons baixos, 201 e 400 para médios e assim por diante. Meu sensor está danificado ou existe algum detalhe na hora de usá-lo que não me atentei.

     

    A dúvida é bem simples, eu sei, mas nenhuma dúvida é irrelevante.

     

    Nos meus testes os valores AO retornava estava diretamente relacionado ao potenciômetro, isso é normal? Com um silêncio aparente não deveria mostrar algo próximo do zero?

     

    O sensor tem uma Saída digital, que tem sensibilidade regulada a partir desse potenciômetro, por que ele altera os valores da saída analógica?

     

    Agradeço a todos que poderem contribuir

    Sensor-de-som-KY-038.png

  3. Saudacões amigos do fórum Clube do Hardware.

     

    Gostaria de saber o que realmente é preciso para começar a programar em C, mais precisamente gostaria de saber como faço para programar sem o uso de uma IDE. Meu SO é linux, mas aceito respostas em windows, preciso baixar algum pacote, ou algo desse tipo, e quais os comandos para compilar e executar os programas.

     

    Desde já, agradeço a todos que puderem contribuir com o tópico.

Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas comunidades sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×
×
  • Criar novo...

 

GRÁTIS: ebook Redes Wi-Fi – 2ª Edição

EBOOK GRÁTIS!

CLIQUE AQUI E BAIXE AGORA MESMO!