You are on page 1of 6

Fundamentos de Programação

SWITCH CASE
--------------------------------------------------------------------------------------------------------#include<conio.h>
#include<stdio.h>
char op;
int x,y;
int main(){
printf("Digite dois numeros e um operador");
scanf("%d %c %d", &x, &op, &y);
switch(op){
case '+': printf("= %d", x+y);
break;
case '-': printf("= %d", x-y);
break;
default: printf("Operador invalido");
}
getch();
}
-----------------------------------------------------------------------------------------------------------Exercicio 1
Ler um numero inteiro entre 1 e 5 e escrever esse numero por extencio, utilizand
o o condicional swite case.
#include<conio.h>
#include<stdio.h>
int x;
int main(){
printf("Digite um numero entre 1 e 5: ");
scanf("%d",&x);
switch(x){
case 1: printf("Um");
break;
case 2: printf("Dois");
break;
case 3: printf("Três");
break;
case 4: printf("Quatro");
break;
case 5: printf("Cinco");
break;
default: printf("Numero invalido");
}
getch();
}
-----------------------------------------------------------------------------------------------------------Exercicio 2
Programa para ler sexo e idade de candidato e imprimir se está selecionado ou não
#include<conio.h>
#include<stdio.h>

if(sex =='m'){ if(x >= 22){ printf("Pode ser selecionado"). printf("Digite a idade do Candidato: "). case 'f': if(x >= 20){ printf("Pode ser selecionada"). &sex).h> /*IF & ELSE :Programa para ler sexo e idade de candidato e imprimir se está seleci onado ou não*/ int x. scanf ("%c"./*SWITCH CASE :Programa para ler sexo e idade de candidato e imprimir se está sele cionado ou não*/ int x. scanf ("%d". } getch(). int main(){ printf("Digite 'f' para Feminino e 'm' para Masculino: "). }else{ printf("Não pode ser selecionado"). }else{ printf("Não pode ser selecionada"). } break. char sex. switch(sex){ case 'm': if(x >= 22){ printf("Pode ser selecionado"). printf("Digite a idade do Candidato: "). &x). &sex).h> #include<stdio. } . &x). } }else if(sex =='f'){ if(x >= 20){ printf("Pode ser selecionada"). } break. scanf ("%d". int main(){ printf("Digite 'f' para Feminino e 'm' para Masculino: "). default: printf("Entrada invalida"). }else{ printf("Não pode ser selecionado"). char sex. }else{ printf("Não pode ser selecionada"). scanf ("%c". } OU -----------------------------> #include<conio.

O s . &x).2f". scanf("%d %d %d %d".h> #include<stdio. Por exemplo. } -----------------------------------------------------------------------------------------------------------Exercicio 5 Elabore um programa para ler dois numeros e escrever a diferença do maior para o m enor.2F". } getch().w. se os numeros forem 10 e 2. &y. if(x < 10){ printf("Numero Menor que 10").*/ int x.}else{ printf("Entrada invalida").y. #include<conio. } -----------------------------------------------------------------------------------------------------------Exercicio 3 Elabore um programa para ler quatro numeros e escrever a media aritmetica destes numeros #include<conio. &x. scanf("%d". printf("Media = %.h> /*Programa le quatro numeros e escrever a media aritmetica destes numeros*/ int x.h> /*Ler um numero e escrever uma mensagem informando se este numero e Maior ou Men or que 10. } getch(). o programa devera escrever: 10-2=8.z. &z.h> #include<stdio. CONVERTER INT PARA FLOAT ((f loat)x+y+z+w)*/ getch(). int main(){ printf("Ecreva um numero: "). } -----------------------------------------------------------------------------------------------------------Exercicio 4 Elabore um programa para ler um numero e escrever uma mensagem informando se est e numero e Maior ou Menor que 10. int main(){ printf("Escreva 4 numeros: \n"). /*DELIMITA QUANTIDADE DE CASAS NO FLOAT "%. &w). }else{ printf("Numero Maior que 10"). ((float)x+y+z+w)/4).

y.y. } getch().h> #include<stdio. scanf("%d". } -----------------------------------------------------------------------------------------------------------Exercicio 6 Elabore um programa para ler a idade de 1532 pessoas. x-y).y. scanf("%d".h> #include<stdio. } getch().h> /*Escrever de forma decrecente de 10000 a 5000*/ int x. int main(){ for(x=1. int main(){ for(x=10000. x). x++){ printf("Escreva uma idade: ". x.*/ int x. scanf("%d".x. #include<conio. if(x < y){ printf("Resultado %d-%d=%d". &y). printf("Escreva o segundo numero: ").h> /*Ler dois numeros e escrever a diferença do menor para o maior. &x). . x>=5000. &y). x--){ printf("%d ". x<=1532. y-x). } -----------------------------------------------------------------------------------------------------------Exercicio 6 Elabore um programa para escrevar numeros de 10 mil até 5 mil. }else{ printf("Resultado %d-%d=%d".eu programa devera testar qual é o menor número antes de realizar este calculo. } getch().y. x).h> #include<stdio. int main(){ printf("Escreva o primeiro numero: ").h> /*Ler a idade de 1532 pessoas*/ int x. #include<conio. #include<conio.

y. do{ printf("Escreva uma idade: "). } getch(). x++){ printf("Escreva uma idade: "). &y).h> /*Ler a idade de 1532 pessoas*/ int x. x<=1532. int main(){ x=1. } getch(). int main(){ x=1.h> #include<stdio.h> /*Ler a idade de 1532 pessoas*/ int x.h> #include<stdio. } -----------------------------------------------------------------------------------------------------------Exercicio 8 Elabore um programa para ler um nota de todos os alunos da unipac. scanf("%d". x++. com os três laços. int main(){ for(x=1. LAÇO FOR--#include<conio.} -----------------------------------------------------------------------------------------------------------Exercicio 7 Elabore um programa para ler a idade de 1532 pessoas.y.h> #include<stdio. getch(). } LAÇO DO WHILE--#include<conio. scanf("%d".(se nota um -1 . &y). scanf("%d". while(x<=1532){ printf("Escreva uma idade: "). &y).y. } LAÇO WHILE--#include<conio. x++. }while(x<=1532).h> /*Ler a idade de 1532 pessoas*/ int x.

x++. }printf("FIM"). int main(){ printf("Digite a quantidade de numeros: "). } -----------------------------------------------------------------------------------------------------------Exercicio 10 Elabore um programa para ler N números e escrever a média aritmética deste números. &y).(float)z/x). }printf("Media= %. #include<conio.(float)z/x). z+=y. z+=y.y.h> /*Programa le "N" numeros e escrever a media aritmetica destes numeros*/ int x. while(y!=-1){ printf("NOTA: "). scanf("%d". scanf("%d". x+1. x+1. PARA FINALIZAR DIGITE -1. getch().q.h> /*Ler notas de infinitos alunos até digitar -1 para finalizar*/ int y. scanf("%d". int main(){ printf("DIGITE A NOTA.h> /*Programa le 1532 numeros e escrever a media aritmetica destes numeros*/ int x. &y).) #include<conio. 167).h> #include<stdio. getch().y.z. scanf("%d".2f". int main(){ while(x!=1532){ printf("Digite o %d%c numero: ". } -----------------------------------------------------------------------------------------------------------Exercicio 9 Elabore um programa para ler 1532 números e escrever a média aritmética deste números. 167).h> #include<stdio. } . x++. getch(). &q). #include<conio.\n\n"). &y).h> #include<stdio.2f".z. while(x!=q){ printf("\nDigite o %d%c numero: ". }printf("Media= %.