Escolar Documentos
Profissional Documentos
Cultura Documentos
Pra0202
int main(){
char letra;
printf(" Escreva uma letra: \n");
letra = getchar();
printf(" A letra digitada foi %c", letra);
}
VARIÁVEIS E OPERADORES
Pra0203
#include <stdio.h>
int main(){
int numero01, numero02;
Pra0204
Escreva um programa em C que solicite ao utilizador dois inteiros e e seguida,
aplique todos os operadores relacionais do C aos inteiros lidos. NOTA: não
esqueça de imprimir 0 para falso e 1 para verdadeiro em cada expressão.
#include <stdio.h>
int main(){
scanf("%d", &numero01);
fflush(stdin);
scanf("%d", &numero02);
fflush(stdin);
}
VARIÁVEIS E OPERADORES
Pra0205
Qual o output do seguinte Código?
#include <stdio.h>
int main(){
int a = 4, b, c;
b = a++;
Resposta
O Valor de A = 4, o valor de B = 5 e o valor de C = 9
Pra0206
Tente imprimir a soma de uma variável inteira com uma do tipo float, e atribuir
essa operação a uma variável do tipo inteiro. O que acontece?
#include <stdio.h>
int main(){
float numero02;
scanf("%d", &numero01);
fflush(stdin);
scanf("%f", &numero02);
fflush(stdin);
VARIÁVEIS E OPERADORES
Resposta:
Quando tentamos somar um número inteiro com um número com ponto flutuante (número
com virgulas) o sistema apenas soma as duas partes inteiras. Ex: 5 + 2,7 = 7
Pra0207
Faça um programa em C que calcule a área de um círculo cujo diâmetro mede
10 cm.
Sabendo que:
Área de uma circunferência é: A = π.r2
#include <stdio.h>
int main(){
float raio = 5;
}
VARIÁVEIS E OPERADORES
Refaz o programa 0207 de modo que o usuário possa definir o diâmetro do círculo.
#include <stdio.h>
int main(){
scanf("%f", &diametro);
fflush(stdin);
raio = diametro/2;
}
CONDIÇÕES
Pra0301
Faça um programa que leia dois números e os apresente em ordem crescente.
OBS: usar “condição Simples”
#include <stdio.h>
int main(){
int a,b,temp;
printf("Inserir o 1 numero\n");
scanf("%d", &a);
fflush(stdin);
printf("Inserir o 2 numero\n");
scanf("%d", &b);
fflush(stdin);
if(a>b){
temp = a;
a = b;
b = temp;
}
CONDIÇÕES
Pra0302
Faça um programa que indique se um dado número é zero ou não.
#include <stdio.h>
int main(){
int a;
printf("Inserir um numero\n");
scanf("%d", &a);
fflush(stdin);
if(a!=0)
else
Pra0401
Faça um programa que verifique (usando if e else) se uma letra digitada é vogal
ou consoante.
#include <stdio.h>
int main(){
char letra;
letra = getchar();
fflush(stdin);
CONDIÇÕES
if(letra == 'a' || letra == 'A' || letra == 'e' || letra == 'E' || letra == 'i' || letra == 'I' ||
letra == 'o' || letra == 'O' || letra == 'u' || letra == 'U'){
}else{
Pra0402
Faça um programa que leia três números, verifique (usando if e else) e mostre o
maior e o menor deles;
#include <stdio.h>
int main() {
scanf("%d", &a);
fflush(stdin);
scanf("%d", &b);
fflush(stdin);
scanf("%d", &c);
fflush(stdin);
CONDIÇÕES
// encontrando o menor
if(a < c)
menor = a;
else
menor = c;
else{
if(b < c)
menor = b;
else
menor = c;
// encontrando o maior
if(a > c)
maior = a;
else
maior = c;
else{
if(b > c)
maior = b;
else
maior = c;
}
CONDIÇÕES
Pra0403
Faça um Programa que leia um número e exiba o dia correspondente da
semana. (1- Domingo , 2- Segunda, etc.) se digitar outro valor deve aparecer
“valor inválido)
#include <stdio.h>
int main() {
int opcao;
printf("\t1 - Domingo\n");
printf("\t2 - Segunda-Feira\n");
printf("\t3 - Terca-Feira\n");
printf("\t4 - Quarta-Feira\n");
printf("\t5 - Quinta-Feira\n");
printf("\t6 - Sexta-Feira\n");
printf("\t7 - Sabado\n");
scanf("%d", &opcao);
fflush(stdin);
switch(opcao){
case 1:
printf("\n\tDomingo\n");
break;
case 2:
printf("\n\tSegunda-Feira\n");
break;
case 3:
printf("\n\tTerca-Feira\n");
CONDIÇÕES
break;
case 4:
printf("\n\tQuarta-Feira\n");
break;
case 5:
printf("\n\tQuinta-Feira\n");
break;
case 6:
printf("\n\tSexta-Feira\n");
break;
case 7:
printf("\n\tSabado\n");
break;
default:
Pra0404
Faça um programa que peça os 3 lados de um triângulo. O programa deverá informar se os valores
podem ser um triângulo. Indique, caso os lados formem um triângulo, se o mesmo é: equilátero,
isósceles ou escaleno.
Dicas:
✓ Três lados formam um triangulo quando a soma de quaisquer dos dois lados é maior que o
terceiro.
✓ Triângulo Equilátero: três lados iguais;
✓ Triângulo Isósceles: quaisquer dois lados iguais;
✓ Triângulo Escaleno: três lados diferentes;
#include <stdio.h>
int main() {
scanf("%f", &lado01);
fflush(stdin);
scanf("%f", &lado02);
fflush(stdin);
scanf("%f", &lado03);
fflush(stdin);
}else{
else
else
}
CONDIÇÕES
Pra0405
Faça um Programa que leia 2 números e em seguida pergunte ao usuário qual operação ele deseja
realizar.
O resultado da operação deve ser acompanhado de uma frase que diga se o número e:
✓ Par ou ímpar;
✓ Positivo ou negativo;
#include <stdio.h>
int main() {
printf("Insira o 1 numero\n");
scanf("%d", &num01);
fflush(stdin);
printf("Insira o 2 numero\n");
scanf("%d", &num02);
fflush(stdin);
printf("\t1 - Soma\n");
printf("\t2 - Subtracao\n");
printf("\t3 - Multiplicacao\n");
printf("\t4 - Divisao\n");
scanf("%d", &operacao);
switch(operacao){
case 1:
if(resultado % 2 == 0)
else
if(resultado >= 0)
else
break;
case 2:
if(resultado % 2 == 0)
else
if(resultado >= 0)
else
break;
case 3:
CONDIÇÕES
if(resultado % 2 == 0)
else
if(resultado >= 0)
else
break;
case 4:
if(num02 == 0)
else{
if(resultado % 2 == 0)
else
if(resultado >= 0)
else
break;
default:
break;
Pra0406
Um posto está vendendo combustíveis com a seguinte tabela de descontos:
Álcool:
Até 20 litros: desconto de 3% por litro
Acima de 20 litros: Desconto de 5% por litro 99.
Gasolina:
Até 20 litros: desconto de 4% por litro
Acima de 20 litros, desconto de 6% por litro
Escreva um algoritmo que leia o número de litros vendidos, o tipo de combustível (codificado da
seguinte forma: A-álcool. G-gasolina), calcule e imprima o valor a ser pago pelo cliente.
#include <stdio.h>
int main() {
char opcao;
CONDIÇÕES
scanf("%f", &litro_Vendido);
fflush(stdin);
printf("\tA - ALCOOL\n");
printf("\tB - GASOLINA\n");
scanf("%c", &opcao);
switch(opcao){
case 'a':
case 'A':
// Calculando o desconto
}else{
break;
case 'b':
case 'B':
// Calculando o desconto
}else{
break;
default:
break;
Pra0501
Crie um programa que imprima 11 vezes a frase " MyPlace!" utilizando uma estrutura sequencial e
uma estrutura de repetição while.
#include <stdio.h>
int main() {
int a=1;
printf("\nMyPlace\nMyPlace\nMyPlace");
printf("\nMyPlace\nMyPlace\nMyPlace");
printf("\nMyPlace\nMyPlace\nMyPlace");
printf("\nMyPlace\nMyPlace\n");
a++;
}
CONDIÇÕES
Pra0502
Faça um programa que receba um número e calcule e mostre a tabuada desse número.
#include <stdio.h>
int main() {
scanf("%d", &numero);
controlo++;
Pra0503
#include <stdio.h>
int main() {
int controlo = 1;
if(controlo % 2 == 0)
controlo++;
}
CONDIÇÕES