• 0
Sign in to follow this  
JotaW

Me ajudem em linguagem C

Question

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.

Share this post


Link to post
Share on other sites

1 answer to this question

Recommended Posts

  • 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;
}

 

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Answer this question...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Sign in to follow this