Contato

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

programacao.progressiva@gmail.com

8 comentários:

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

Erika Walasasc 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 );

Benne Benesinho disse...

Eu criei um site feito de fieldsets ficou legal.

Caio Marcandali 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

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

Tutoriais de Programação