Você está na página 1de 7

Catalão, 25/11/2021

Aluno: Gabriel Ferreira Nunes dos Santos Matrícula: 202110117

Professora: Luanna

Curso: Ciências da Computação – 1’ período

Matéria: Algoritmos e Programação de Computadores

Prova B

1-

x y Xey X ou Y Não x Não y


v v v v f f
v f f v f v
f v f v v v
f f f f v f

2 – (5) Elaborar um programa que lê o nome do usuário e 2 valores inteiros, faz uma
verificação e escreve a mensagem: "Fulano, os números X e Y são múltiplos" ou o contrário.

#include <stdio.h>

int main(void){

int x, y, multiplo;

char nome[100];

printf("Digite seu nome: ");

scanf("%s",nome);

printf("informe o primeiro numero \n: ");

scanf("%d", &x);

printf("informe o segundo numero \n:");

scanf("%d", &y);

multiplo = x/y;
if(multiplo <= x){

printf("%s\t" ,nome);

printf("Os numeros %d e %d sao multiplos" ,x ,y);

}else

if(multiplo >= y){

printf("%s\t" ,nome);

printf("Os numeros %d\t e %d\t não são multiplos" ,x ,y);

return.0;

3 – (5) Escreva um programa que leia 10 números positivos (informada pelo usuário) e imprima
o maior deles e quantas vezes o maior foi lido. Utilizar vetor para isso

#include <stdio.h>

int main() {

int i, maior, cont;

int vet[10];

for (i=1;i<=10;i++)

printf("Escreva o %d° número:\n ", i);

scanf("%d", &vet[i-1]);

}
maior=vet[0];

cont=1;

for (i=1; i<=9; i++)

if (vet[i]>maior) {

cont=1;

maior=vet[i];

} else if (vet[i]==maior) {

cont++;

printf("O maior número foi o %d\n", maior);

printf("ele foi repetido %d vezes", cont);

return 0;

4 – (5) Escreva um algoritmo que leia 2 variáveis inteiras, imprima os valores, troque o
conteúdo entre elas e imprima novamente.

#include <stdio.h>

#include <stdlib.h>

int main() {

int a, b;

printf("digite o primeiro numero a: ");


scanf("%d", &a);

printf("digite o segundo numero b: ");

scanf("%d", &b);

a = a + b;

b = a - b;

a = a - b;

printf("a: %d\t", a);

printf("b: %d\t", b);

return 0;

5 - #include <stdio.h>

int main() {

int n;

printf("Execução com for: \n");

for (n=10;n<=1000;n++)

printf("%d\n", n);

printf("Execução com while: \n");

n=10;

while (n<=1000){

printf("%d\n", n);

n++;

}
printf("Execução com do while: \n");

n=10;

do{

printf("%d\n", n);

n++;

} while (n<=1000);

return(0);

6 – (5) Faça um programa que leia um número e calcule a fatorial do mesmo. Ao final, imprima
o número e o resultado do fatorial.

#include <stdio.h>

#include <stdlib.h>

int main()

int fat, n;

printf("Insira um numero: ");

scanf("%d", &n);

for(fat = 1; n > 1; n = n - 1)

fat = fat * n;

printf("O valor da fatorial é de: %d\n" , fat);

return 0;

}
7 – (10) Escreva um programa que leia o nome do aluno, suas 3 notas e informe a situação, se
foi aprovado (media >=6), reprovado (media =5). A saída deve obedecer ao seguinte formato:
*********************************** Aluno (a): Luanna Lopes Lobato Nota 1: X Nota 2: Y
Nota 3: Z Média Final: I Situação: J.

#include <stdio.h>

int main(void){

int x, y, z, resultado, reprovado, aprovado;

char nome[100];

char sobrenome[100];

printf("Digite seu nome: ");

scanf("%s",nome);

printf("Digite seu sobrenome: ");

scanf("%s", sobrenome);

printf("informe a primeira nota \n: ");

scanf("%d", &x);

printf("informe a segunda nota \n:");

scanf("%d", &y);

printf("informe a terceira nota \n:");

scanf("%d", &z);

resultado = x + y + z;

if(resultado <= 179){

printf("%s\t %s\t" ,nome, sobrenome);

printf("nota 1:%d\t",x);

printf("nota 2:%d\t" ,y);

printf("nota 3:%d\t" ,z);

printf("\n Media final: %d\n" ,resultado);

printf("\nSituação: reprovado");
}else

if(resultado >= 180){

printf("%s\t %s\t" ,nome, sobrenome);

printf("nota 1:%d\t",x);

printf("nota 2:%d\t" ,y);

printf("nota 3:%d\t" ,z);

printf("\n Media final: %d\n" ,resultado);

printf("\nSituação: aprovado");

return.0;

Você também pode gostar