Ir ao conteúdo
  • Cadastre-se

gilberto48

Membro Júnior
  • Posts

    7
  • Cadastrado em

  • Última visita

Reputação

0
  1. gilberto48

    Priograma em C

    Olá pessoal, não estou dando conta de fazer a parte de achar o ponto. Alguém pode me ajudar? Dados duas retas em um plano X, Y. Fazer um programa C para encontrar o ponto de interseção Pi = (xi, yi) entre elas. Supor que as duas retas não são paralelas. Reta 1: definida pelos pontos P1 =(x1, y1) e P2 = (x2, y2). Reta 2: definida pelos pontos P3 = (x3, y3) e P4 = (x4, y4). void main () { float x1,x2,y1,y2,x4,x3,y3,y4; float a1,a2, b1,b2; float Y1, Y2, X1 , X2; printf("Digite os dois ponto na forma (x,y) da reta 1:\n"); scanf("%f %f %f %f", &x1,&y1,&x2,&y2); printf("Digite os dois ponto na forma (x,y) da reta 2:\n"); scanf("%f %f %f %f ", &x3,&y3,&x4,&y4); a1 = (y2-y1)/(x2-x1); a2 = (y3-y4)/(x3-x4); Y1= y1; X1 = x1*a1; b1 = Y1 - X1; Y2= y3; X2 = x3*a2; b2 = Y2 - X2; system("pause"); }
  2. gilberto48

    Programa em C

    Valeu, deu certinho aqui. Muito obrigado mesmo!
  3. gilberto48

    Programa em C

    #include <stdio.h> #include <stdlib.h> void main () { char Mat[25][25]; char aux= 'A'; int i,j,k,t; printf("Digite a numero de caracteres:\n"); scanf("%d",&k); for(t=0;t<k;t++) { for(i=0;i<k;i++) { for(j=0;j<k;j++) { Mat[j] = aux; } } aux ++; i ++; j = i; k--; } for(i=0;i<k;i++) { printf("\n"); for(j=0;j<k;j++) { printf("%c",Mat[j]); } } printf("\n"); system("pause"); } não tá dando certo, veja se você chama o meu erro. Obrigado
  4. gilberto48

    Programa em C

    Olá, tenho um trabalho para fazer e não sei nem pode onde começa. Alguém pode me ajudar? Escreva um programa em linguagem C, denominado TapeteAlpha, que receba como entrada o número (inteiro) de caracteres a ser impresso no formato de moldura. A moldura de caracteres deve ter a forma do exemplo abaixo. Exemplo: >Numero de caracteres: 3 >Saída: AAAAAA ABBBBA ABCCBA ABCCBA ABBBBA AAAAAA >Numero de caracteres: 4 >Saída AAAAAAAA ABBBBBBA ABCCCCBA ABCDDCBA ABCDDCBA ABCCCCBA ABBBBBBA AAAAAAAA Obrigado
  5. Já instalei várias vezes o programa e sempre dá o mesmo erro: 1>------ Build started: Project: oo, Configuration: Debug Win32 ------ 1>LINK : fatal error LNK1123: failure during conversion to COFF: file invalid or corrupt ========== Build: 0 succeeded, 1 failed, 0 up-to-date, 0 skipped ========== o que fazer? Obrigado.
  6. int sensor = 0; //Pino analógico em que o sensor está conectado. int valorSensor = 0; //variável usada para ler o valor do sensor em tempo real. const int ledVerde = 8; const int ledAmarelo = 9; const int ledVermelho = 10; int buttonPin=7 int buttonState = 0; //Função setup, executado uma vez ao ligar o Arduino. void setup(){ //Ativando o serial monitor que exibirá os valores lidos no sensor. Serial.begin(9600); //Definindo pinos digitais dos leds como de saída. pinMode(ledVerde,OUTPUT); pinMode(ledAmarelo,OUTPUT); pinMode(ledVermelho,OUTPUT); pinMode(buttonPin,INPUT); } //Função loop, executado enquanto o Arduino estiver ligado. void loop(){ //Lendo o valor do sensor. int valorSensor = analogRead(sensor); buttonState = digitalRead(buttonPin); // Verifica se o botão foi pressionado switch (buttonState) { // Altera o estado da escala, caso tenha sido pressionado case HIGH: //Os valores da luminosidade podem ser alterados conforme a necessidade. //Luminosidade baixa. if (valorSensor < 30) { apagaLeds(); digitalWrite(ledVermelho,HIGH); digitalWrite(ledVerde,HIGH); digitalWrite(ledAmarelo,HIGH); } //Luminosidade média. if (valorSensor >=30 && valorSensor <= 70) { apagaLeds(); digitalWrite(ledAmarelo,HIGH); digitalWrite(ledVerde,HIGH); } //Luminosidade alta. if (valorSensor > 80) { apagaLeds(); digitalWrite(ledVerde,HIGH); } if(valorSensor >110){ apagaLeds(); } //Exibindo o valor do sensor no serial monitor. Serial.println(valorSensor); delay(50); case LOW: apagaLeds(); }} //Função criada para apagar todos os leds de uma vez. void apagaLeds() { digitalWrite(ledVerde,LOW); digitalWrite(ledAmarelo,LOW); digitalWrite(ledVermelho,LOW); } Este programa é um sensor de luminosidade no qual acende leds de acordo com o ambiente. Queria colocar um modo manual no qual ligasse e desligasse os leds atraves de uma interface. Mas só funciono se mantenho pressionado.

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...