Contato

Entre em contato conosco para dúvidas, sugestão, dicas, erratas, elogios ou críticas:

programacao.progressiva@gmail.com

11 comentários:

Unknown disse...

Não sei se vc pode ajudar, mas estou com duvida em relação a um programa q le uma senha e o usuario tem 3 chances para digita-la, o programa em C, ficou :
#include
#include
#include
int main()
{
char sen[11];
int a,b;
for(a=0; a<3; a++);
{
printf("Write the passworld: \n\n");

scanf("%s",sen);
b=strcmp(sen,"algoritmos");
if(b==0)
{
printf("Free Acess");

}else{printf("Try again, please!");
}
}
return 0;
}
Mas, qnd digita a senha errada ele n dá as 'chances', poderia me ajudar?
Muito grata

Programação Progressiva disse...

Oi Stephany, tudo bem?

Olha, seu código tá certo...só teve um errinho bobo, que é um ponto-e-vírgula depois do laço for.
O for executa o que vem depois, no caso o que vem depois é só ponto e vírgula:

for(a=0; a<3; a++);

Ou seja, esse laço (que não faz nada) está executando 3x, aí o que vem depois (que é seu programa), só executa uma vez.

Tira esse ';' que ele vai executar o que está entre { }

De resto, creio estar tudo ok.
Qualquer outra dúvida pode ficar a vontade.

Guilherme0890 disse...

Bom dia!
Estou em duvida quanto ao site... no subtitulo diz Computação, Programação, Redes e Linux, mas não encontrei nenhuma aba sobre linux e estava interessado em aprender sobre o mesmo. Caso não tenha Nada dedicado ao ensino de linux aqui no site, poderiam me indica algum outro site com a didática tão boa quanto o de vocês para que eu possa ler e aprender?
Desde já agradeço a atenção.

Unknown disse...

Poderiam me ajudar com este exercicio:
Escreva uma sub-rotina min_max, com a interface abaixo, que:
–lê 10 valores do usuário
–altera os conteúdos de min e de max para serem respectivamente o menor e o maior dos valores lidos
void min_max( int *min, int *max );

Bené disse...

Eu criei um site feito de fieldsets ficou legal.

Unknown disse...

Bom dia !

estou começando a me aventurar na área da programação, fazendo alguns cursos para iniciante e venho tendo algumas dificuldades por conta de não entender bem a logica do negocio, logo preciso estudar um pouco mais sobre logica de programação enfim .. vocês tem algum curso de logica ? ou se me indicariam algum curso online e eficaz.


Obrigado

Aghata Lindberg Lobo disse...

Guilherme,

Criei um programa para gerar processos, porém, na minha máquina, os processos sempre saem em ordem.
Como posso fazer (com random ou wait) para que force o escalonador ficar aleatório? Pode ajudar?

#include
#include

int main()
{
pid_t pid;
int i;
for (i = 0; i < 10; i++)
{
pid = fork();
if (pid < 0)
{
printf("Processo com erro\n");
return 1;
}

if (pid == 0)
break;

}

if (pid == 0)

{
for (i=1; i<=3; i++)

{
printf("Processo Filho PID=%d --> [%d]\n", getpid(),i);
}

}

return 0;
}

Resultado Obtido

PID 2256 - 1
PID 2256 - 2
PID 2256 - 3
PID 2245 - 1
PID 2245 - 2
PID 2245 - 3
PID 2278 - 1
PID 2278 - 2
PID 2278 - 3

Exemplo de Resultado Esperado

PID 2256 - 1
PID 2278 - 1
PID 2256 - 2
PID 2256 - 3
PID 2278 - 2
PID 2245 - 2
PID 2245 - 3
PID 2245 - 1
PID 2278 - 3

Unknown disse...

Ola
Uma sugestão para melhorar o fluxo dos leitores no site.
Ao final de cada aula (acho que posso chamar assim) poderia haver um link para a próxima em destaque, pois há apenas links para as postagens mais antigas ou recentes e para a página inicial. Acredito que a postagem mais recente seja a próxima aula, porém isso não fica explícito e um link destacado "próximo tutorial - título do próximo" ajudaria bastante a seguir na sequência sem ter que ficar voltando no índice para conferir se não está pulando nenhum conteúdo.
No mais, parabéns pelo site. Conteúdo de primeira e muito bem detalhado, facilitando o aprendizado.

Bortoletti disse...

Comece a programar: A Linguagem de Programação C++

ötima explicação sobre a linguagem, sua aplicação, apenas na parte de ferramentas faltou a EMBARCADERO,onde voce encontra tudo o que precisa para programar em C++ e também a parte visual e multiplataforma.

Grato, Luis.`.

Elias Medina disse...

Prezado amigo,
Achei o conteúdo do seu site muito interessante, gostaria de entender o por que da terminação "Programação Progressiva"? Isso seria uma abordagem diferente para se estudar programação? Ou seria apenas para dar um nome ao seu site/serviço?

Grato!

Programação Progressiva disse...

Olá Elias, por dois motivos:

- Gostamos de ensinar de maneira progressiva, passo a passo. Nos nossos cursos, você sai do mais absoluto básico até um nível bem avançado, com tutoriais bem divididos, onde você deve estudar sempre um após o outro, aprendendo progressivamente.

- Por causa de meu estilo de música favorito, Rock Progressivo (Rush, Yes, Genesis, King Crimson, Pink Floyd, ELP, Jethro Tull...)

Veja também: