Buscar

Exercícios Geral 2°bim

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 5 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Prévia do material em texto

�
 Nome: Flávio Sapupo Mossa RA: 0705298
Lista de Exercícios (if-else, switch-case, for, while, do-while)
Faça um programa que escreva na tela: Feminino quando o usuário entrar com ‘F’, Masculino quando entrar com ‘M’ e Sexo inválido quando não corresponder a nenhuma das opções. O programa deve tratar o caso de letras minúsculas e maiúsculas e se o sexo for inválido deve solicitar que o usuário digite novamente, até que o usuário digite uma opção válida.
#include<stdlib.h>
#include<stdio.h>
main(){
 char sex;
 
 do{
 
 printf("Digite seu sexo – F ou f /Feminino – M ou m /Masculino\n");
 scanf("%c", &sex);
 
 
 if((sex=='M') || (sex=='m'))
 
 printf("Sexo masculino\n");
 
 else if((sex=='F') || (sex=='f'))
 
 printf("Sexo feminino\n");
 
 else if ((sex!='M') && (sex!='m') && (sex!='F') && (sex!='f'))
 
 printf("Sexo Invalido\n");
 
 }while((sex!='M') && (sex!='m') && (sex!='F') && (sex!='f'));
 
 system("pause");
 }
Faça um programa que solicite ao usuário uma senha do tipo char de 5 caracteres, o programa deve conferi-la com uma senha interna (previamente definida). Informe se a senha é correta ou não, se senha estiver incorreta o programa deve solicitar três vezes, se o usuário não acertar até a terceira tentativa o programa deve informar ao usuário, que este, está bloqueado. 
		DICA: Para comparar senha, utilize função: strcmp(var,var)
da biblioteca	<string.h> - Consulte PLT !!
#include<stdio.h>
#include<stdlib.h>
#include<string.h>
main(){
int cont=1;
static char senha[]="micro";
char r1[5];
puts("Digite a senha");
gets(r1);
while(strcmp(r1,senha)!=0 && (cont<=2)){
puts("Senha Incorreta - digite a senha novamente");
gets(r1);
cont++;
}
if((strcmp(r1,senha)!=0))
printf("Usuario Bloqueado!!!\n");
else if((strcmp(r1,senha)==0))
printf("Senha Correta!!!\n");
system("pause");
}
Faça um programa que receba o peso e a altura de uma calcule IMC (IMC – é o índice obtido dividindo-se o peso pelo quadrado da altura). Envie uma mensagem na tela de acordo com a tabela abaixo
	CATEGORIA
	IMC
	Abaixo do peso:
	18,5
	Peso Normal:
	18,5 até 24,9
	Excesso Peso
	25,0 até 29,9
	Obeso Leve:
	30,0 até 34,9
	Obeso Moderado:
	35,0 até 39,9
	Obeso Mórbido:
	acima 40,0
	OBS: O usuário deve poder efetuar diversos cálculos, para encerrar o programa o usuário deve responder à pergunta, se deseja continuar ou não.
main(){
 
 char menu; 
 int pes;
 float alt,imc;
 
 do{ 
 
 printf("Digite seu peso\n");
 scanf("%d", &pes);
 printf("Digite sua altura\n");
 scanf("%f", &alt);
 
 imc=pes/(alt*alt);
 
 if(imc<=18.5)
 printf("Abaixo do peso\n");
 if((imc>18.5) && (imc<=24.9))
 printf("Peso Normal\n");
 if((imc>25.0) && (imc<=29.9))
 printf("Excesso Peso\n");
 if((imc>30.0) && (imc<=34.9))
 printf("Obeso Leve\n");
 if((imc>35.0) && (imc<=39.9))
 printf("Obeso Moderado\n"); 
 if(imc>=40.0)
 printf("Obeso Morbido\n");
 
 printf("IMC=%.2f\n",imc);
 
 printf("Deseja Continuar? ('S' para Sim ou qualquer tecla para sair)\n");
 scanf("%s", &menu);
 
 }while((menu=='s')||(menu=='S'));
 
 system("pause");
 }
Faça um programa que calcule a média entre vários números, o usuário deve entrar com os números e informar quando deseja parar, caso ele solicite parar, você deve fornecer a média dos números obtidos.
Faça um programa que imprima somente os números impares até um numero determinado pelo usuário.
Faça um programa que imprima na tela a tabuada de um numero informado pelo usuário, Utilize o formato: 
			4 x 5 = 20
			4 x 6 = 24...
	OBS: O programa deve perguntar para o usuário se deseja consulta uma nova tabuada, ou sair. Caso o usuário queira continuar deve fornecer a tabuada de um novo numero qualquer informado por ela novamente, até que o usuário deseje sair.
 Desenvolva um programa mais elaborado com o seguinte “menu”.
	********** MULTIFUNCIONAL************
	 ***** [1 ] – Calculadora Simples*********
	 ***** [2 ] – Par/Impar *********************
 ***** [3 ] – Média aritmética *************
 ***** [0] – SAIR ************************** 
 
 O programa deve ser funcional, ou seja, deve executar as tarefas de acordo com o menu.
O programa só deve sair quando o usuário quiser, ou seja, enquanto o usuário não digitar zero o programa manterá o menu para escolha de opções.
Caso o usuário digite uma opção inválida o programa deve avisar e solicitar opção correta, se o usuário entrar 3 vezes com a opção incorreta o programa deverá ser encerrado.
Dicas:
	Utilize os códigos de programa já produzidos, mas tomem cuidado, para não deixar “lixo de código”
	A estrutura genérica poderá seguir o estilo:
	do{
		//mostra menu
		swtich(){//analisa opção e executa operações de acordo
			case....
		}
	}while( ) 
BONS ESTUDOS!!!!
FUTUROS PROGRAMADORES, ANALISTAS, CIÊNTISTAS, DBA’s...
LEMBREM-SE TRABALHEM SUAS COMPETÊNCIAS!!!
if( estudo> padrao)
printf(“Competência elevada!”);
 else
	printf(“Mais do mesmo (”);
 
�PAGE �
Prof. Michel Fontana – profontana@gmail.com

Outros materiais