Ir para conteúdo
Fórum Script Brasil
  • 0

Me ajudem em linguagem C


JotaW

Pergunta

1) Escreva um programa para ler 2 valores (considere que não serão informados valores iguais) e escrever o maior deles.
2. Escreva um programa para ler o ano de nascimento de uma pessoa e escrever uma mensagem que diga se ela poderá ou não votar este ano (não é necessário considerar o mês em que ela nasceu).
3. Escreva um programa que verifique a validade de uma senha fornecida pelo usuário. A senha válida é o número 1234. Devem ser impressas as seguintes mensagens:
ACESSO PERMITIDO caso a senha seja válida.
ACESSO NEGADO caso a senha seja inválida.

Link para o comentário
Compartilhar em outros sites

1 resposta a esta questão

Posts Recomendados

  • 0

Recomendo tentar fazer..
Mas tá ai, tente aprender cara, é simples.

Primeiro exercício:

#include <stdio.h>

void limpar () {
	int ch;
	while ((ch=fgetc(stdin) != '\n' && ch != EOF));
}

void pausar () {
	printf ("\nPress [ENTER] to exit . . .");
	scanf ("%*c");
}

int main () {
	int x, y, i;

	printf ("Digite um valor: ");
	scanf ("%d", &x);
	limpar ();
	printf ("Digite outro valor: ");
	scanf ("%d", &y);
	limpar ();

	for (i = 0; i <= 1; i++) {
		if (x == y) {
			printf ("Os valores são iguais! Tente novamente!\n");
			printf ("Digite um valor: ");
			scanf ("%d", &x);
			limpar ();
			printf ("Digite outro valor: ");
			scanf ("%d", &y);
			limpar ();
			i = 0;
		}

		else 
			i++;
	}

	if (x > y)
		printf ("\nO maior valor é: %d\n", x);
	else 
		printf ("\nO maior valor é: %d\n", y);

	pausar ();
	return 0;
}

Segundo exercício:

#include <stdio.h>

void limpar () {
	int ch;
	while ((ch=fgetc(stdin) != '\n' && ch != EOF));
}

void pausar () {
	printf ("\nPress [ENTER] to exit . . .");
	scanf ("%*c");
}

int main () {
	int ano, res;

	printf ("Digite o ano de nascimento: ");
	scanf ("%d", &ano);
	limpar ();

	res=2019 - ano;

	printf ("\nIdade dessa pessoa: %d\n", res);
	if (res >= 16) //a partir de 16 já pode votar
		printf ("\nPortanto, essa pessoa pode votar!\n");
	else 
		printf ("\nPortanto, essa pessoa não pode votar!\n");


	pausar ();
	return 0;
}

Último exercício:

#include <stdio.h>

void limpar () {
	int ch;
	while ((ch=fgetc(stdin) != '\n' && ch != EOF));
}

void pausar () {
	printf ("\nPress [ENTER] to exit . . .");
	scanf ("%*c");
}

int main () {
	int senha;

	printf ("Digite a senha: ");
	scanf ("%d", &senha);
	limpar ();

	if (senha == 1234)
		printf ("ACESSO PERMITIDO");
	else 
		printf ("ACESSO NEGADO");


	pausar ();
	return 0;
}

 

Link para o comentário
Compartilhar em outros sites

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152k
    • Posts
      651,8k
×
×
  • Criar Novo...