Hoje, os softwares estão em nossos celulares, televisores, computadores de bordo, robôres, etc. Para criar estes softwares houve o uso de linguagens de programação, frameworks e tal. Gostaria de aprender e compartilhar com os leitores, mas sou só um.
Se você deseja participar do blog ativamente, compartilhando seus conhecimentos de TI. Estou a disposição para adicionar-lhe aos nossos cooperadores deste blog.
email: renan490@gmail.com
facebook: https://www.facebook.com/renanrafhael
quinta-feira, 23 de agosto de 2012
quinta-feira, 14 de junho de 2012
Operadores Lógicos e Condicionais em C
Como java, C# e as linguagens em geral, o C usa operadores lógicos. É através destes operadores lógicos que podemos detalhar as condições de execução do código entre as chaves.
Ex:
Horario de exibição do filme 2h as 4h da tarde. if (timeFilme>=2 && timeFilme<4){ printf("Exibir filme"); } timeFilme= timeFilme+1;
Operadores Lógicos
Operador e, and, &&
A
|
B
|
A && B
|
V
|
V
|
V
|
V
|
F
|
F
|
F
|
V
|
F
|
F
|
F
|
F
|
Operador Ou, or, ||
A
|
B
|
A || B
|
V
|
V
|
V
|
V
|
F
|
V
|
F
|
V
|
V
|
F
|
F
|
F
|
Operador !(negação de _)
A
|
!A
|
V
|
F
|
F
|
V
|
Operadores Condicionais
Um exemplo, onde poderemos ver a funcionalidade do if/else:
#include "stdio.h" #include "stdlib.h" int main(){ int codigo; int quantidade; printf("Bem Vindo ao Sistema fornecedor!"); printf("Sabonete: 3245\nCreme dental: 3127\nAlgodão: 3548\nAlcool: 3798 "); printf("\n\nDigite o codigo do produto que deseja: "); scanf("%d",&codigo); printf("Digite a quantidade que deseja: "); scanf("%d", &quantidade); if (quantidade<100) printf("Não há desconto para a quantidade pedida!"); if (quantidade>100 && quantidade<500){ printf("\nParabens! \nComo você eh um bom cliente lhe oferecemos 60 pcto de desconto."); printf("\nE mais desconto de 20 pcto \npara qualquer outro produto que solicitar."); } else printf("Você eh um cliente prêmio! \nDesconto de 60 pcto em todos os produtos que solicitar."); getchar(); getchar(); return(0); }
Neste caso, toda vez que a quantidade é inferior a 100 não haverá desconto, e a medida que a quantidade é maior que 100 e inferior a 500, é oferecido desconto de 60% ao produto escolhido e 20% a qualquer outro produto.
O próximo exemplo demonstra a funcionalidade do switch. O switch é usado quando se há várias opções ao usuário. Esta é uma calculadora simples para operar dois números:
#include "stdio.h" #include "stdlib.h" int main(){ int escolha; int a, b; printf("Digite o valor de a: "); scanf("%d",&a); printf("Digite o valor de b: "); scanf("%d",&b); printf("Informe a operação básica que deseja realizar: "); printf("\n1 - soma\n2 - subtracao\n3 - multiplicacao\n4 - divisao\n"); scanf("%d",&escolha); switch(escolha){ case 1: printf("Soma: a + b = %d",a+b); break; case 2: printf("Subtracao: a - b = %d",a-b); break; case 3: printf("Multiplicacao: a x b = %d",a*b); break; case 4: printf("Divisao: a/b = %d",a/b); break; } getchar(); getchar(); return(0); }
Acompanhe nosso blog. ->> I Estruturas de Repetição em C
segunda-feira, 11 de junho de 2012
Arduino: Semáforo Usando um LED RGB
Esquema do LED RGB
O led RGB pode emitir três cores diferentes vermelho,verde e azul. Onde o primeiro pino é o vermelho, o pino maior é o GND, o terceiro pino é o verde e o quarto pino é o azul. Na ligação com o arduino podemos definir os três pinos como se tivesse utilizando 3 leds separadamente. Você pode fazer a ligação como mostra o esquema acima, lembrando que é aconselhado o uso dos resistores para a ligação do arduino com o LED. Segue o código abaixo:
int pinVD = 3;
int pinAZ = 2;
void setup(){
pinMode(pinVM, OUTPUT);
pinMode(pinAZ, OUTPUT);
pinMode(pinVD, OUTPUT);
}
void loop(){
digitalWrite(pinVM, HIGH);
delay(5000);
digitalWrite(pinVM, LOW);
delay(10);
digitalWrite(pinAZ, HIGH);
delay(2500);
digitalWrite(pinAZ, LOW);
delay(10);
digitalWrite(pinVD, HIGH);
delay(5000);
digitalWrite(pinVD, LOW);
delay(10);
}
quarta-feira, 23 de maio de 2012
EDIFPI: Encontro de Informática Piauiense
O IFPI de Picos está organizando mais um EDIFPI, onde ocorrerá palestras e minicursos. Para ministração das palestras e minicursos são convidadas pessoas da área, que trabalham ou desenvolvem na área de TI.
É interessante que no EDIFPI há ex-estudantes do IFPI que voltam pra dar palestras e minicursos. Isso mostra que institutos de tecnologia como o IFPI prepara muito bem seus estudantes e ajuda os seus alunos com oportunidades de emprego. Um exemplo disso é o projeto Programando Soluções, onde os alunos tem a oportunidade de trabalhar em situações reais.
Dentre os ex-alunos do IFPI que conheço destaco: Jonnison Lima, Guilherme Feitosa e Celles Antônio. Estes alunos que hoje são estudantes de Sistemas de Informação, ministrarão minicursos como Design Gráfico com Software Livre, Edição e Composição de vídeos promocionais com Adobe Premiere e Adobe After Effects e Android.
O evento terá início dia 30 de maio, apartir das 8h com minicursos pela manhã. E terminará com um coquetel e apresentação de Atrações Musicais.
Você pode conferir detalhes como preço, minicursos e palestras, como também a inscrição para o evento no endereço do Instituto Multicom para o EDIFPI: http://www.institutomulticom.com/edifpi/.
É interessante que no EDIFPI há ex-estudantes do IFPI que voltam pra dar palestras e minicursos. Isso mostra que institutos de tecnologia como o IFPI prepara muito bem seus estudantes e ajuda os seus alunos com oportunidades de emprego. Um exemplo disso é o projeto Programando Soluções, onde os alunos tem a oportunidade de trabalhar em situações reais.
Dentre os ex-alunos do IFPI que conheço destaco: Jonnison Lima, Guilherme Feitosa e Celles Antônio. Estes alunos que hoje são estudantes de Sistemas de Informação, ministrarão minicursos como Design Gráfico com Software Livre, Edição e Composição de vídeos promocionais com Adobe Premiere e Adobe After Effects e Android.
O evento terá início dia 30 de maio, apartir das 8h com minicursos pela manhã. E terminará com um coquetel e apresentação de Atrações Musicais.
Você pode conferir detalhes como preço, minicursos e palestras, como também a inscrição para o evento no endereço do Instituto Multicom para o EDIFPI: http://www.institutomulticom.com/edifpi/.
Marcadores:
alunos,
coquetel,
EDIFPI,
minicursos,
palestras
Assinar:
Postagens (Atom)
Marcadores
Aluno
(1)
alunos
(1)
Applets
(1)
Arduino
(2)
Arrays em Java
(2)
C
(4)
Codegolf
(3)
colabore
(2)
Coopere
(2)
coquetel
(1)
desenvolvimento
(1)
do-while
(2)
download
(1)
Eclipse
(1)
EDIFPI
(1)
Estruturas de Repetição
(4)
Estutura de Dados
(1)
for
(1)
git
(1)
github
(1)
Guido van Rossum
(1)
Hello Wold
(1)
hello world
(3)
html
(1)
IDE
(1)
IMC
(1)
Inteiro
(1)
Introdução
(1)
Introdução ao Java
(1)
Java
(1)
JDK
(2)
JFrame
(1)
Jogos
(2)
keepvid
(1)
LED RGB
(1)
Linguagem
(1)
Linguagem C
(1)
Maior
(1)
Média
(1)
Menor
(1)
métodos
(1)
minicursos
(1)
NetBeans
(1)
Operadores Condicionais
(1)
Operadores Lógicos
(2)
Operadores Lógicos e Condicionais
(1)
palavra
(1)
palestras
(1)
pisca led
(1)
Python
(5)
realplayer
(1)
repositorios
(1)
Shell Script
(1)
Software de Código Aberto
(1)
String
(1)
Tamanho de um vetor
(1)
tamanho de uma string
(1)
TI
(1)
tutoriais
(2)
Ubuntu
(1)
Variáveis
(1)
Vetor
(2)
Vídeos
(1)
while
(2)
Youtube
(1)