You are on page 1of 48

FACULDADE PTAGORAS VOTORANTM - SOROCABA

CURSO
ENGENHARA De Controle e Automao
5 \ 2 SEMESTRE
Carlos Eduardo Gatto da Silva
Algoritmos e Programao

VOTORANTM
2013

Carlos Eduardo Gatto da Silva
Algoritmos e Programao

Trabalho elaborado como avaliao
parcial da disciplina Algoritmos e
programao ministrada pelo
professor Hudson Victria - Curso de
Engenharia de Controle e automao.

VOTORANTM
2013


Lista de exerccios 01
1) Os programas abaixo possuem erros. Programe-os e tente compil-los.
Anote as mensagens de erro obtidas. Corrija os programas e compile-os
novamente.
a)
int main(){
printf ("Ola pessoal!!!");
system("pause");
return 0;
}
#include <stdio.h>
#include <stdlib.h>
int main(){
printf ("ola pessoal ");
system ("pause");
return (0);
}
b)
#include <stdio.h>
int main()
printf ("Boa noite!!!");
system("pause");
return 0;
}
#include <stdio.h>
#include <stdlib.h>
int main(){
printf ("Boa noite !!!");
system ("pause");
return (0);
}

c)
#include <stdio.h>
int main(){
printf("Esta eh uma string")
printf("Uma string eh uma sequencia de caracteres delimitada \n por aspas");
system ("pause");
return 0;
}
#include <stdlib.h>
#include <stdio.h>
int main(){
printf("Esta eh uma string");
printf("Uma string eh uma sequencia de caracteres delimitada \n por aspas");
system("pause");
return (0);
}
d)
#include <stdio.h>
nt main () {
printf("Toda varivel em C precisa ser declarada antes de ser usada.);
system ("pause");
return 0;
}
#include <stdio.h>
#include <stdlib.h>
nt main () {
printf("Toda varivel em C precisa ser declarada antes de ser usada");
system("pause");
return (0);
}

2) Faa um programa no qual so declaradas:
-Uma varivel do tipo int chamada cdigo.
-Duas variveis do tipo float chamadas altura e peso
-Uma varivel do tipo char chamada letra.
a) nicialize essas variveis com valores compatveis com seus tipos, usando o
operador de atribuio.
b) mprima, usando corretamente a funo printf as seguintes frases:
O meu nmero de identificao eh (cdigo)
A minha altura ek (altura) e meu peso eh (peso).
#include <stdio.h>
#include <stdlib.h>
int main () {
int codigo;
float altura, peso;
char letra [20]= "v";
codigo = 424183;
altura = 1.85;
peso = 89;
printf (" meu numero de id eh , %i\n",codigo);
printf (" meu peso eh, %f\n",peso);
printf (" minha altura eh, %f\n",altura);
printf (" a primeira letra do meu nome eh, %s\n",letra);
system ("pause");
return 0;
}

3)Altere o programa anterior agora, ao invs de as variveis serem inicializadas
atravs da atribuio direta de valores , estas valores devem ser fornecidos
como entrada direta aos usurios, usando a funo scanf.
#include <stdio.h>
#include <stdlib.h>
int main () {
int codigo;
float altura;
float peso;
char letra [10];
printf (" insira o numero de id...");
scanf ("%i",&codigo);
printf (" insira o peso...");
scanf ("%f",&peso);
printf (" insira a sua altura...");
scanf ("%f",&altura);
printf (" insira a primeira letra do seu nome...");
scanf ("%s",&letra);
system ("pause");
return 0;
}

Lista de exerccios 02
1)Escreva um programa que converte peso em gramas para peso em Kg, dada
a relao:1 Kg = 1000g.O programa deve solicitar ao usurio que fornea o seu
peso em gramas e deve imprimir o mesmo em Kg.
Narrativo
1-Declarar variveis
2-Mostrar "Entre com o seu peso em grama
3-Receber e armazenar em x
4-Pkg = x % 1000
5-Mostrar pkg
FLUXOGRAMA
Lingage! "

#include <stdio.h>
#include <stdlib.h>
nt main(){
nt pkg, x;
printf("\n entre com seu peso em gramas:");
scanf("%i",&x);
pkg=x%1000
printf("/n o valor final e:");
printf("%i", pkg);
system("pause");
return(0);
}
2)Escreva um programa que converte altura em metros para altura em
centmetros, dada a relao: 1m = 100 cm.

Narrativo
1-Declarar variveis
2-Mostrar "Entre com sua altura em metro
3-Receber e armazenar em a
4-Cm = a % 100
5-Mostrar cm
F#xogra!a
Lingage! "

#include <stdio.h>
#include <stdlib.h>
int main(){
int cm,a;
printf("\n entre com sua altura em metro:");
scanf("%i",&a);
cm=a%100
printf("%i", cm);
system("pause");
return(0);
}
3)Escreva um programa que solicita ao usurio o fornecimento de seu peso em
$g e de sua altura em ! e que calcula o ndice de massa corprea do mesmo
imprimindo-o na tela.

Narrativo
1-Declarar variveis
2-Mostrar "Entre com seu peso em kg
3-Receber e armazenar em k
4-Mostrar "Entre com sua altura em metro
5-Receber e armazenar em m
6-mc = k/(m*m)
7-Mostrar mc
F#xogra!a
Lingage! "
#include <stdio.h>

#include <stdlib.h>
int main () {
float imc, m,k;
printf ("\n entre com seu peso em kg");
scanf ("%f",&k);
printf ("entre com sua altura em metros");
scanf ("%f",& m);
imc= k/(m*m);
printf("\n%f", imc);
system ("pause");
return 0;
}
%) Escreva um programa que efetua o clculo da mdia dos ndices
pluviomtricos de trs meses.
Narrativo

1-Declarar variveis
2-Mostrar "Entre com o ndice pluviomtrico do 1 ms
3-Receber e armazenar em m1
4-Mostrar "Entre com o ndice pluviomtrico do 2 ms
5-Receber e armazenar em m2
6-Mostrar "Entre com o ndice pluviomtrico do 3 ms
7-Receber e armazenar em m3
8-Media = m1+m2+m3 /3
9-Mostrar media
F#xogra!a
Lingage! "
#include <stdio.h>
#include <stdlib.h>

int main () {
int media,m1,m2,m3;
printf("\n entre com o indicepluviometrico do 1o mes");
scanf("%i",&m1);
printf("\n entre com o indicepluviometrico do 2o mes");
scanf("%i",&m2);
printf("\n entre com o indicepluviometrico do 3o mes");
scanf("%i",&m3);
media=m1+m2+m3;
printf("\n a media do trimestre eh");
printf("\n%i", media);
system("pause");
return (0);
}
&)Escreva um programa em que solicitado ao usurio que fornea os
valores dos coeficientes a, b e c, calcula ambas as razes da equao
quadrtica e imprime os seus valores.

Narrativo
1-Declarar variveis
2-Mostrar "Entre com o coeficiente a
3-Receber e armazenar em a
4-Mostrar "Entre com o coeficiente b
5-Receber e armazenar em b
6-Mostrar "Entre com o coeficiente c
7-Receber e armazenar em c
8-Delta
9-Mostrar delta
10-X=
11-Mostrar x1
12-Mostrar x2
F#xogra!a

Lingage! "
#include <stdio.h>

#include <stdlib.h>
#include <math.h>
int main () {
float delta,x1,x2,a,b,c;
printf("\n entre com o coeficiente a");
scanf("%i",&a);
printf("\n entre com o coeficiente b");
scanf("%i",&b);
printf("\n entre com o coeficiente c");
scanf("%i",&c);
delta= (b*b)-4*a*c
printf("\n%i", delta);
x1=(-b+sqrt(b*b-4*a*c))/(2*a)
x2=(-b-sqrt(b*b-4*a*c))/(2*a)
printf("\n%i", x1);
printf("\n%i", x2);
system("pause");
return (0);
}
Lista de exerccios 03
1)Escreva um programa que determina se algum j maior de idade. O
programa deve solicitar ao usurio que fornea a sua idade e deve imprimir:

Narrativo
1-declarar variveis
2-mostrar" entre com a idade"
3-receber e armazenar em x
Verifique-se:x>=21 caso verdade:mostrar" voc j maior de idade"
caso falso: mostrar " voc ainda menor de idade"
F#xogra!a
Lingage! "
# include <stdio.h>

# include <stdlib.h>
nt main ()
{
int x ;
printf("entre com a idade");
scanf"%i%, &x);
if(x>=21) {
printf("\n- voc j maior de idade");
}
else{
printf("\n- voc ainda menor de idade");
}
system("pause");
return(0);
}
2)Escreva um programa que solicita ao usurio que fornea a sua idade e
imprima:

Narrativo
1-declarar variveis
2-mostrar"entre com a idade"
3-receber e armazenar em x
4-verifique-se:x<21 caso verdade:mostrar"voc ainda menor de idade"
caso falso:verifique-se x>=21<65
caso verdade:mostrar"voc esta na flor da idade"
caso falso:mostrar" voc esta na terceira idade x>=65"
F#xogra!a
Lingage! "

# include <stdio.h>
# include <stdlib.h>
nt main ()
{
int x ;
printf ("\n Entre com a idade");
scanf("%i",&x);
//Processamento
if(x<21) {
printf("\n- Voce eh menor de idade");
}
else {
F(x>=21<65) {
printf("\n- Voc est na flor da idade");
}
else{
printf("\n Voce esta na terceira idade");
}
system("pause")
return(0);
}
3)Escreva um programa que solicita ao usurio que fornea seu peso em Kg e
sua altura em m, calcula o MC para o mesmo e, sem seguida, estabelece as

comparaes necessrias entre o MC calculado e os valores da tabela acima
e imprime na tela uma das frases, conforme for o caso:
Narrativo
1-declarar variveis
2-mostrar"entre com seu peso"
3-receber e armazenar em K
4-mostrar"entre com a sua altura"
5-receber e armazenar em A
6-calcular:MC=K/A
7-mostrar MC
8-verificar-se:MC<=18,5 caso verdade:mostrar"o seu peso esta na faixa de
normalidade"
caso falso:verificar-se:MC<=30
caso verdade: mostrar "voc esta acima do seu peso normal"
caso falso: MC>30 mostrar"voc precisa perder uns quilinhos"

F#xogra!a

Lingage! "
#include <stdio.h>
# include <stdlib.h>
Float main()
{
float MC,K,A ;
printf("\n Entre com seu peso");
scanf("%f",&K);
printf("\nitre com a sua altura");
scanf("%f",&A);
MC=K/A
printf("\n\n O MC : %f \n\n\n" , MC);
if(MC<=18,5){
printf("\n Voc esta abaixo do peso normal");
}
else{
if(MC<=25){
printf("\nO seu peso esta na faixa de normalidade");
else{
if(MC<=30){
printf("\n Voc esta acima do peso normal");
else{
printf("\nVoc precisa perder uns quilinhos");
}
system("pause");
return(0);
}

%)Escreva um programa que solicita ao usurio que fornea o
nmero do ms de seu aniversrio e imprima:
Narrativo
1-declarar variveis
2-mostrar" entre com o ms de seu aniversario de 1 a 10"
3-receber e armazenar em dia
4-verificar-se:dia<=3 caso verdade: mostrar"voc nasceu no vero"
caso falso:verificar-se:dia<=6
caso verdade:mostrar"voc nasceu no outono"
caso falso: verificar-se: dia<=9
caso verdade: mostrar"voc nasceu no inverno"
caso falso: dia=10 mostrar" voc nasceu na primavera"
F#xogra!a

Lingage! "
#include<stdio.h>
#include<stdlib.h>
nt main()
{
//Variveis
int dia;
//Entrada de Dados
printf("\nSeja Bem vindo!\n");
printf("\nDigite o mes que voce nasceu: ");
scanf("%i",&dia);
//Processamento de Dados
switch(dia)
{
case 1:
case 2:
case 3:
printf("\nVerao\n");
break;
case 4:
case 5:
case 6:
printf("\nOutono\n");
break;
case 7:
case 8:

case 9:
printf("\nnverno\n");
break;
case 10:
case 11:
case 12:
printf("\nPrimavera\n");
break;
default:
printf("\nMes inexistente.\n");
}
system ("pause");
return 0;
}

Lista de exerccios 0%
1) Uma determinada companhia area s contrata aeromoas que preencham
os seguintes requisitos:
- Ter idade igual ou superior a 24 anos.
- Ter altura igual ou superior a 1.70 m.
- Falar com fluncia 2 ou mais idiomas.
Escreva um programa que solicita ao usurio (uma candidata aeromoa)
as informaes: idade, altura e nmero de idiomas falado e imprime se ela
pode ou no ser contratada pela companhia:
a) Primeira verso: Sem fazer uso de operadores lgicos.
NARRA'()O

Mostrar "digite sua idade
Receber e armazenar em idade
Mostrar " digite sua altura
Receber e armazenar em altura
Mostrar "quantos idiomas voce fala?
Receber e armazenar em idioma
Mostrar sua idade
Mostra idade
Mostrar "sua altura
Mostrar altura
Mostrar voce falar
Mostrar idioma
Mostrar " caso dados compativeis,parabns, voce esta contratada

FLUXOGRAMA
*ROGRAMA +M "
#include<stdio.h>
#include<stdlib.h>
int main()
{
//Variaveis
int idade, idioma;
int r1=24,r3=2;
float altura;
float r2=1.70;
//Entrada de Dados
printf("Digite sua idade: ");
scanf("%i",&idade);
printf("Digite sua altura: ");
scanf("%f",&altura);
printf("Quantos idiomas voc fala? ");
scanf("%i",&idioma);
//Processamento
printf("Sua idade eh %i anos, sua altura %.2f\n",idade,altura);
printf("Voce fala %i idiomas\n\n",idioma);
printf("minimo exigido %i anos ou superior\n",r1);
printf("altura minima exigida eh %.2f ou superior\n",r2);
printf("Ser fluente no minimo %i ou mais linguas\n",r3);
printf("Caso dados compatives, parabens voce esta Contratada!\n");

//Final
system ("pause");
return 0;
}

b) Segunda verso: Usando operadores lgicos.
NARRA'()O
Mostrar "digite sua idade
Receber e armazenar em idade
Mostrar " digite sua altura
Receber e armazenar em altura
Mostrar "quantos idiomas voce fala?
Receber e armazenar em idioma
Verificar se dade>=24&&altura>=1,70&&idioma>=2
Caso Verdade
Mostrar parabns voce esta contratada
Caso Falso
Mostrar "No foi desta vez continuar tentando
FLUXOGRAMA
*ROGRAMA +M "
#include<stdio.h>
#include<stdlib.h>
int main()
{
//Variaves
int idade, idioma;
float altura;
//Entrada de Dados
printf("Digite sua idade: ");
scanf("%i",&idade);
printf("Digite sua altura: ");
scanf("%f",&altura);

printf("Quantos idiomas voce fala? ");
scanf("%i",&idioma);
//Processamento
printf("Sua idade eh %i anos, sua altura %.2f\n",idade,altura);
printf("Voce fala %i idiomas\n\n",idioma);
if(idade>24&&altura>=1.70&&idioma>=2)
{
printf("Parabens voce esta contratada\n");
}
else
{
printf("Nao foi desta vez continue tentando\n");
}
//Final
system ("pause");
return 0;
}
2) Em So Paulo, durante um determinado intervalo de horrios, veculos cuja
placa termina em:
- 1 ou 2: No podem trafegar na segunda-feira;
- 3 ou 4: No podem trafegar na tera-feira;
- 5 ou 6: No podem trafegar na quarta-feira;
- 7 ou 8: No podem trafegar na quinta-feira;
- 9 ou 0: No podem trafegar na sexta-feira;
Escreva um programa que solicita ao usurio que fornea o ltimo dgito da
placa do seu carro e imprime qual o dia da semana em que o mesmo no pode
circular. Considere a possibilidade de o valor fornecido ser invlido (por
exemplo, um nmero negativo ou um nmero maior do que 9) e imprima, neste
caso, uma mensagem: "Valor invlido.
a) Primeira verso: Sem fazer uso de operadores lgicos e usando
apenas o operador relacional ==.
NARRA'()O
Mostrar "digite o final da placa do seu carro
Receber e armazenar em placa
Verificar se placa==1

Caso verdade Mostrar "seu veiculo no pode trafegar na Segunda Feira
Caso falso
Verificar se placa==2
Caso verdade Mostrar "seu veiculo no pode trafegar na Segunda Feira
Caso falso
Verificar se placa==3
Caso verdade Mostrar "seu veiculo no pode trafegar na Tera Feira
Caso falso
Verificar se placa==4
Caso verdade Mostrar "seu veiculo no pode trafegar na Tera Feira
Caso falso
Verificar se placa==5
Caso verdade Mostrar "seu veiculo no pode trafegar na Quarta Feira
Caso falso
Verificar se placa==6
Caso verdade Mostrar "seu veiculo no pode trafegar na Quarta Feira
Caso falso
Verificar se placa==7
Caso verdade Mostrar "seu veiculo no pode trafegar na Quinta Feira
Caso falso
Verificar se placa==8
Caso verdade Mostrar "seu veiculo no pode trafegar na Quinta Feira
Caso falso
Verificar se placa==9
Caso verdade Mostrar "seu veiculo no pode trafegar na Sexta Feira
Caso falso
Verificar se placa==0
Caso verdade Mostrar "seu veiculo no pode trafegar na Sexta Feira
Caso falso
Mostrar "ATENAO!!!Placa inexistente,favor verificar e digitar novamente
Mostrar "Colabore com a Cidade de SP

FLUXOGRAMA

*ROGRAMA +M "
#include<stdio.h>
#include<stdlib.h>
int main()
{
//Variveis
int n;
//Entrada de Dados
printf("Digite o final da placa de seu carro: \n");
scanf("%i",&n);
//Processamento
if (n==1)
{
printf ("Seu veiculo nao pode trafegar na Segunda-feira.\n");
}
else if (n==2)
{
printf("Seu veiculo nao pode trafegar na Segunda-feira.\n");
}
else if(n==3)
{
printf("Seu veiculo nao pode trafegar na Terca-feira.\n");
}
else if(n==4)
{
printf("Seu veiculo nao pode trafegar na Terca-feira.\n");
}
else if(n==5)
{
printf("Seu veiculo nao pode trafegar na Quarta-feira.\n");
}
else if(n==6)
{
printf("Seu veiculo nao pode trafegar na Quarta-feira.\n");
}
else if(n==7)
{
printf("Seu veiculo nao pode trafegar na Quinta-feira.\n");
}
else if(n==8)
{
printf("Seu veiculo nao pode trafegar na Quinta-feira.\n");
}
else if(n==9)
{
printf("Seu veiculo nao pode trafegar na Sexta-feira.\n");
}

else if(n==0)
{
printf("Seu veiculo nao pode trafegar na Sexta-feira.\n");
}
else
{
printf("ATENCAO!!! Placa inexistente, favor verificar e digitar
novamente.\n");
}
//Final
printf("Colabore com a cidade de SP!!!\n");
system("pause");
return 0;
}

b) Segunda verso: Sem fazer uso de operadores lgicos e usando
apenas o operador relacional <.
NARRA'()O
Mostrar "digite o final da placa do seu carro
Receber e armazenar em placa
Verificar se placa<=2
Caso verdade Mostrar "seu veiculo no pode trafegar na Segunda Feira
Caso falso
Verificar se placa<=4
Caso verdade Mostrar "seu veiculo no pode trafegar na Tera Feira
Caso falso
Verificar se placa<=6
Caso verdade Mostrar "seu veiculo no pode trafegar na Quarta Feira
Caso falso
Verificar se placa<=8
Caso verdade Mostrar "seu veiculo no pode trafegar na Quinta Feira
Caso falso
Verificar se placa==9
Caso verdade Mostrar "seu veiculo no pode trafegar na Sexta Feira
Caso falso
Verificar se placa==0
Caso verdade Mostrar "seu veiculo no pode trafegar na Sexta Feira
Caso falso
Mostrar "ATENAO!!!Placa inexistente,favor verificar e digitar novamente
Mostrar "Colabore com a Cidade de SP

FLUXOGRAMA

*ROGRAMA +M "
#include<stdio.h>
#include<stdlib.h>
int main()
{
//Variveis
int n;
//Entrada de Dados
printf("Digite o final da placa de seu carro: \n");
scanf("%i",&n);
//Processamento
if(n<=2)
{
printf("Seu veiculo nao pode trafegar na Segunda-feira.\n");
}
else if(n<=4)
{
printf("Seu veiculo nao pode trafegar na Terca-feira.\n");
}
else if(n<=6)
{
printf("Seu veiculo nao pode trafegar na Quarta-feira.\n");
}
else if(n<=8)
{
printf("Seu veiculo nao pode trafegar na Quinta-feira.\n");
}
else if(n==9)
{
printf("Seu veiculo nao pode trafegar na Sexta-feira.\n");
}
else if(n==0)
{
printf("Seu veiculo nao pode trafegar na Sexta-feira.\n");
}
else
{
printf("ATENCAO!!! Placa inexistente, favor verificar e digitar
novamente.\n");
}
//Final
printf("Colabore com a cidade de SP!!!\n");
system("pause");
return 0;
}

c) Terceira verso: Usando operadores lgicos: Apenas o operador OU
(||).
NARRA'()O
Mostrar "digite o final da placa do seu carro
Receber e armazenar em placa
Verificar se placa==1
OU
placa==2
Caso verdade Mostrar "seu veiculo no pode trafegar na Segunda Feira
Caso falso
Verificar se placa==3
OU
placa==4
Caso verdade Mostrar "seu veiculo no pode trafegar na Tera Feira
Caso falso
Verificar se placa==5
OU
placa==6
Caso verdade Mostrar "seu veiculo no pode trafegar na Quarta Feira
Caso falso
Verificar se placa==7
OU
placa==8
Caso verdade Mostrar "seu veiculo no pode trafegar na Quinta Feira
Caso falso
Verificar se placa==9
OU
placa==0
Caso verdade Mostrar "seu veiculo no pode trafegar na Sexta Feira
Caso falso
Mostrar "ATENAO!!!Placa inexistente,favor verificar e digitar novamente
Mostrar "Colabore com a Cidade de SP

FLUXOGRAMA

*ROGRAMA +M "
#include<stdio.h>
#include<stdlib.h>
int main ()
{
//Varivel
int n;
//Entrada de Dados
printf("Consulta dia da semana que seu carro nao roda\n\n");
printf("Digite o ultimo numero da placa de seu veiculo: ");
scanf("%i",&n);
//Processamento
if(n==1||n==2)
{
printf("Seu veiculo nao pode trafegar na Segunda-feira.\n");
}
else if(n==3||n==4)
{
printf("Seu veiculo nao pode trafegar na Terca-feira.\n");
}
else if(n==5||n==6)
{
printf("Seu veiculo nao pode trafegar na Quarta-feira.\n");
}
else if(n==7||n==8)
{
printf("Seu veiculo nao pode trafegar na Quinta-feira.\n");
}
else if(n==0||n==9)
{
printf("Seu veiculo nao pode trafegar na Sexta-feira.\n");
}
else if(n<0||n>9)
{
printf("ATENCAO!!! Placa inexistente, favor verificar e digitar
novamente.\n");
}
//Final
printf("Colabore com a cidade de SP!!!\n");
system("pause");
return 0;
}

d) Quarta verso: Usando operadores lgicos: Apenas o operador E
(&&).
NARRA'()O
Mostrar "digite o final da placa do seu carro
Receber e armazenar em placa
Verificar se placa>0&&<3
Caso Verdade Mostrar "Seu veiculo no pode trafegar na Seguda Feira
Caso Falso
Verificar se placa>2&&<5
Caso Verdade Mostrar "Seu veiculo no pode trafegar na Tera Feira
Caso Falso
Verificar se placa>4&&<7
Caso Verdade Mostrar "Seu veiculo no pode trafegar na Quarta Feira
Caso Falso
Verificar se placa>6&&<9
Caso Verdade Mostrar "Seu veiculo no pode trafegar na Quinta Feira
Caso Falso
Verificar se placa==9
Caso verdade Mostrar "seu veiculo no pode trafegar na Sexta Feira
Caso falso
Verificar se placa==0
Caso verdade Mostrar "seu veiculo no pode trafegar na Sexta Feira
Caso falso
Mostrar "ATENAO!!!Placa inexistente,favor verificar e digitar novamente
Mostrar "Colabore com a Cidade de SP


FLUXOGRAMA

*ROGRAMA +M "

#include<stdio.h>
#include<stdlib.h>
int main ()
{
//Varivel
int n;
//Entrada de Dados
printf("Consulta dia da semana que seu carro nao roda\n\n");
printf("Digite o ultimo numero da placa de seu veiculo: ");
scanf("%i",&n);
//Processamento
if (n>0&&n<3)
{
printf("Seu veiculo nao pode trafegar na Segunda-feira.\n");
}
else if(n>2&&n<5)
{
printf("Seu veiculo nao pode trafegar na Terca-feira.\n");
}
else if(n>4&&n<7)
{
printf("Seu veiculo nao pode trafegar na Quarta-feira.\n");
}
else if(n>6&&n<9)
{
printf("Seu veiculo nao pode trafegar na Quinta-feira.\n");
}
else if(n==9)
{
printf("Seu veiculo nao pode trafegar na Sexta-feira.\n");
}
else if(n==0)
{
printf("Seu veiculo nao pode trafegar na Sexta-feira.\n");
}
else
{
printf("ATENCAO!!! Placa inexistente, favor verificar e digitar
novamente.\n");
}
//Final
printf("Colabore com a cidade de SP!!!\n");
system("pause");
return 0;
}

3) Sabendo-se que, quanto ao comprimento dos seus lados, um tringulo se
classifica em:
Equiltero: Tringulo cujos comprimentos dos trs lados so iguais entre si.
ssceles: Tringulo que possui dois lados de comprimentos iguais.
Escaleno: Tringulo cujos comprimentos de seus trs lados so diferentes
entre si.
Dados trs valores (a serem fornecidos pelo usurio) verificar se um tringulo
equiltero, isscele, ou escaleno e imprimir o resultado.
NARRA'()O
MostrarQual o tipo de triangulo voce procura?
Mostrar Digite o lado A
Receber e armazenar em A
Mostrar Digite o lado B
Receber e armazenar em B
Mostrar Digite o lado C
Receber e armazenar em C
Verificar se A==B&&A==C&&C==B
Caso Verdade
Mostrar Estes valores correspondem ao Triangulo Equilatero,os tres lados so
iguais
Caso falso
Verificar se A|=B&&A|=C&&C|=B
Caso Verdade Mostrar " Este valores correspondem ao Triangulo Escaleno,os
tres lados so diferentes
Caso Falso
Verificar se A==B&&A|=C
OU
A==C&&A|B
OU
C==B&&C|=A
Mostrar Estes Valores correspondem ao Triangulo sosceles,os dois lados so
iguais

FLUXOGRAMA

*ROGRAMA +M "
#include<stdio.h>
#include<stdlib.h>
int main()
{
//Variaves
int A,B,C;
//Entrada de Dados
printf("Qual tipo de triangulo voce procura?\n");
printf("Digite o lado A: \n");
scanf("%i",&A);
printf("Digite o lado B: \n");
scanf("%i",&B);
printf("Digite o lado C: \n");
scanf("%i",&C);
//Processamento
printf("Os valores sao: %i, %i, %i.\n",A,B,C);
if(A==B&&A==C&&C==A&&C==B)
{
printf("Estes valores correspondem ao Triangulo Equilatero,os tres lados
sao iguais.\n");
}
else if(A!=B&&A!=C&&C!=B&&C!=A)
{
printf("Estes valores correspondem ao Triangulo Escaleno,os tres lados
sao diferentes.\n");
}
else if(A!=B||A!=C||B!=A||C!=B||A==B||A==C||C==A||C==B)
{
printf("Estes valores correspondem ao Triangulo sosceles,os dois sao
iguais.\n");
}
//Final
system ("pause");
return 0;
}