Baixe o app para aproveitar ainda mais
Prévia do material em texto
Aula 01 Crie um programa que receba 3 números fracionários e mostre o maior deles. #include <cstdio> int main(){ float num1, num2, num3; printf("Informe o primeiro numero: "); scanf("%f",&num1); printf("Informe o segundo numero: "); scanf("%f",&num2); printf("Informe o terceiro numero: "); scanf("%f",&num3); if ((num1 > num2) && (num1 > num3)) { printf("O primeiro numero eh o maior"); }else if ((num2>num1) && (num2>num3)) { printf("O segundo numero eh o maior"); }else{ printf("O terceiro numero eh o maior"); } return 0; } 1) Crie um programa que receba 2 números inteiros e exiba qual é par e qual é ímpar. #include <cstdio> int main(){ int num1, num2; printf("Informe o primeiro numero: "); scanf("%d",&num1); printf("Informe o segundo numero: "); scanf("%d",&num2); if (num1 % 2 == 0) printf("O primeiro numero eh o par"); else printf("O primeiro numero eh o impar"); if (num2 % 2 == 0) printf("\nO segundo numero eh o par"); else printf("\nO segundo numero eh o impar"); return 0; } Aula 02 1) Crie um programa que leia o nome de um aluno e seu sobrenome em variáveis separadas e depois mostre o nome e o sobrenome separados apenas por um espaço em branco. #include <cstdio> int main(){ char nome[20], sobrenome[20]; printf("Informe o nome: "); scanf("%s",&nome); printf("Informe o sobrenome: "); scanf("%s",&sobrenome); printf("%s %s",nome,sobrenome); return 0; } 2) Crie um programa que leia cinco números e mostre na ordem inversa que foram informados. #include <cstdio> int main(){ int num1, num2, num3, num4, num5; printf("Informe o primeiro numero: "); scanf("%d",&num1); printf("Informe o segundo numero: "); scanf("%d",&num2); printf("Informe o terceiro numero: "); scanf("%d",&num3); printf("Informe o quarto numero: "); scanf("%d",&num4); printf("Informe o quinto numero: "); scanf("%d",&num5); printf("%d,%d,%d,%d,%d",num5,num4,num3,num2,num1); return 0; } Aula 03 1) Crie um programa que receba um número inteiro e multiplique-o por 3 e mostre o resultado (faça o programa usando o operador simples e o composto) #include <cstdio> int main(){ int num, numero; printf("Informe o numero: "); scanf("%d",&numero); num = numero; num *= 3; //usando o operador composto printf("%d",num); num = numero; num = num *3; //usando o operador simples printf("\n%d",num); return 0; } 2) Crie um programa que receba um número inteiro e some 10 ao seu valor e mostre o resultado (faça o programa usando o operador simples e o composto) #include <cstdio> int main(){ int num, numero; printf("Informe o numero: "); scanf("%d",&numero); num = numero; num = num +10; //usando o operador simples printf("\n%d\n",num); return 0; } 3) Crie um programa que receba um número inteiro e subtraia 5 do seu valo e mostre o resultado r (faça o programa usando o operador simples e o composto) #include <cstdio> int main(){ int num, numero; printf("Informe o numero: "); scanf("%d",&numero); num = numero; num = num -5; //usando o operador simples printf("\n******************%d\n",num); return 0; } 4) Crie um programa que receba um número inteiro e divida por 2 e mostre o resultado (faça o programa usando o operador simples e o composto) #include <cstdio> int main(){ int num, numero; printf("Informe o numero: "); scanf("%d",&numero); num = numero; num = num /2; //usando o operador simples printf("\n******************%d\n",num); return 0; } Aula 04 1) Crie um programa que receba duas notas e calcula a média destas notas. Caso a média: seja 1,2 imprima o texto: “reprovado” seja 3,4,5,6 imprima o texto: “exame” seja 7,8,9,10 imprima o texto: “aprovado” #include <cstdio> int main(){ float nota1, nota2, media; printf("Informe a primeira nota: "); scanf("%f",¬a1); printf("Informe a segunda nota: "); scanf("%f",¬a2); media = (nota1 +nota2) /2; if (media < 3) printf("reprovado"); else if ((media > 2) && (media < 7))printf("exame"); else printf("aprovado"); return 0; } Aula 05 1) Crie um programa que tenha um vetor de 10 posições. O usuário deverá informar os 10 números do vetor. O programa deverá mostrar o número de vezes que o número 2 foi digitado. #include <cstdio> int main(){ int vet[10], i, numVezes = 0; for (i = 0; i < 10; i++) //este for vai ler os valores digitados pelo usuario { printf("Informe um numero: "); scanf("%d",&vet[i]); } for (i = 0; i < 10; i++) //este for vai verificar quantas vezes o número 2 foi digitado { if (vet[i] == 2) numVezes++; } printf("O numero de vezes que o numero 2 foi digitado eh: %d",numVezes); return 0; } 2) Crie um programa que lê números inteiros digitados pelo usuário enquanto o usuário não digitar o valor 0. #include <cstdio> int main(){ int num; do { printf("Informe um numero: "); scanf("%d",&num); }while(num != 0); return 0; } Aula 06 1) Crie um programa que leia uma string e exiba para o usuário o número de caracteres que ela possui. #include <cstdio> #include <cstring> int main(){ char str[50]; int tamanho; printf("informe uma string: "); gets(str); tamanho = strlen(str); printf("O tamanho da string eh: %d", tamanho); return 0; } 2) Crie um programa que leia uma string e copie o seu conteúdo para outra string e adicione o texto “ – linguagem I” no final #include <cstdio> #include <cstring> int main(){ char str[50],str1[50]; printf("Informe uma string: "); gets(str); strcpy(str1,str); strcat(str1, "-linguagem I"); printf("A string resultante eh: %s", str1); return 0; } Aula 07 1) Crie um cadastro de filmes de uma locadora, o cadastro deve ter o nome do filme, o código dele e o preço. Peça ao usuário que informe dois filmes e depois mostre o mais barato. #include <cstdio> struct sfilmes{ int codigo; char nome[100]; float preco; }; int main(){ sfilmes filme1, filme2; //lendo os dados do primeiro filme printf("Dados do primeiro filme"); printf("\nInforme o codigo do filme: "); scanf("%d",&filme1.codigo); printf("Informe o nome do filme: "); scanf("%s",&filme1.nome); printf("Informe o preco do filme: "); scanf("%f",&filme1.preco); //lendo os dados do segundo filme printf("Dados do segundo filme"); printf("\nInforme o codigo do filme: "); scanf("%d",&filme2.codigo); printf("Informe o nome do filme: "); scanf("%s",&filme2.nome); printf("Informe o preco do filme: "); scanf("%f",&filme2.preco); if (filme1.preco < filme2.preco) printf("O primeiro filme eh mais barato"); else printf("O segundo filme eh mais barato"); return 0; } Aula 08 1) Crie uma função com retorno que leia dois números inteiros digitados pelo usuário e imprima a sua soma dentro da main. #include <cstdio> int soma(){ int num1, num2; printf("Informeo primeiro numero: "); scanf("%d",&num1); printf("Informe o segundo numero: "); scanf("%d",&num2); int resultado = num1 + num2; return resultado; } int main(){ printf("O resultado da soma: %d",soma()); //chamada para a função return 0; } 2) Crie uma função sem retorno que recebe como parametros da idade e a altura de um aluno, e imprima esses valores digitados dentro da função. #include <cstdio> void mostra(int idadeAluno, float alturaAluno){ printf("Idade: %d", idadeAluno); printf("\nAltura: %f",alturaAluno); } int main(){ int idade; float altura; printf("Informe a idade do aluno: "); scanf("%d",&idade); printf("Informe a altura do aluno: "); scanf("%f",&altura); mostra(idade,altura); return 0; }
Compartilhar