Buscar

Exercicios resolvidos de programação

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

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

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ê viu 3, do total de 3 páginas

Prévia do material em texto

Exercícios resolvidos de programação
1)
#include<stdio.h> /* Arquivo de cabeçalho ( header)- tem extensão .h e possui a definição de funções, macros, variáveis e/ou constantes. Essencial para a compilação dos programas que usam a biblioteca */
/*2. Faça um programa para ler dois números inteiros, faça a divisão do primeiro pelo segundo
(somente se o segundo for diferente de zero).*/
int main() /* Inicia a execução do programa */
/*Declaração de Variáveis
Todas as variáveis tem que ser declaradas antes de serem usadas;
Não há uma inicialização implícita na declaração */
{
 int a, b, divisao; /* declarando as variáveis*/
/* A função printf exibe um ou mais dados na tela. Para tanto ele deve receber pelo menos dois parâmetros, separados por vírgula: */
 printf("Digite o primeiro numero:");
 scanf("%d",&a); /*A função scanf opera, de forma similar à printf, sobre um fluxo de caracteres, mas agora trata-se de um “fluxo de entrada”. Os caracteres obtidos na “entrada” (em geral a scanf opera sobre um fluxo de caracteres oriundo do teclado) devem ser tratados (ou convertidos e atribuidos aos demais argumentos) de acordo com os caracteres do primeiro argumento. Um erro muito comum de programadores que usam a função scanf é esquecer de utilizar o caractere “E comercial” (&) antes do nome da variável que deve receber o valor convertido a partir dos caracteres do fluxo de entrada! */
 printf("Digite o segundo numero:");
 scanf("%d",&b);
 if (b != 0)
printf("A divisao %d / %d = %d", a,b,a/b);
else
printf("Impossivel divisao por 0");
 return 0; /* Esta instrução tem duas finalidades: determina o fim lógico da rotina e o valor de retorno da função. */
 }
2) /* Fazer um algoritmo que imprima todos os números de 100 até 1.*/
#include<stdio.h>
int main()
{
 int
 a = 1;
 while (a <= 100)
 {
 if (a >=1 )
 {
 printf ("%d\n", a);
 }
 a++; /* Operador de incremento */
 }
}
3) #include <stdio.h>
/*10. Construir um algoritmo para ler 6 valores reais, calcular e imprimir a média desses valores.*/
int main()
{
 float n1,n2,n3,n4,n5,n6,media;
 printf("Digite seis valores: ");
 scanf("%f",&n1);
 scanf("%f",&n2);
 scanf("%f",&n3);
 scanf("%f",&n4);
 scanf("%f",&n5);
 scanf("%f",&n6);
 media = (n1 + n2 + n3 + n4 + n5 + n6)/6 ;
 printf("\n%.1f + %.1f + %.1f + %.1f + %.1f + %.1f = %.1f",n1,n2,n3,n4,n5,n6,media);
 return 0;
}

Outros materiais

Materiais relacionados

Perguntas relacionadas

Perguntas Recentes