gilberto48
-
Posts
7 -
Cadastrado em
-
Última visita
Tipo de conteúdo
Artigos
Selos
Fabricantes
Livros
Cursos
Análises
Fórum
posts postados por gilberto48
-
-
Valeu, deu certinho aqui. Muito obrigado mesmo!
-
#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
-
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 comoentrada o número (inteiro) de caracteres a ser impresso no formato de moldura. A moldurade caracteres deve ter a forma do exemplo abaixo.Exemplo:>Numero de caracteres: 3>Saída:AAAAAAABBBBAABCCBAABCCBAABBBBAAAAAAA>Numero de caracteres: 4>SaídaAAAAAAAAABBBBBBAABCCCCBAABCDDCBAABCDDCBAABCCCCBAABBBBBBAAAAAAAAAObrigado
-
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. -
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
Priograma em C
em C/C#/C++
Postado
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");
}