Buscar

APS

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ê também pode ser Premium ajudando estudantes

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ê também pode ser Premium ajudando estudantes

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ê também pode ser Premium ajudando estudantes
Você viu 3, do total de 6 páginas

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ê também pode ser Premium ajudando estudantes

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ê também pode ser Premium ajudando estudantes

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ê também pode ser Premium ajudando estudantes
Você viu 6, do total de 6 páginas

Prévia do material em texto

UNIVERSIDADE TIRADENTES (UNIT) 
CURSO DE ENGENHARIA ELÉTRICA 
 
 
 
 
 
MICHEL DOUGLAS ARAÚJO DOS SANTOS 
 
 
 
 
 
 
 
 
 
 
ATIVIDADE PRÁTICA SUPERVISIONADA (APS) 
 
 
 
 
 
 
 
 
 
 
 
Aracaju/SE 
Abril/2018 
MICHEL DOUGLAS ARAÚJO DOS SANTOS 
 
 
 
 
 
 
 
ATIVIDADE PRÁTICA SUPERVISIONADA (APS) 
 
 
 
 
Atividade prática supervisionada (APS) realizada em 
abril de 2018, da disciplina Práticas de Engenharia 
Elétrica II, turma N01, ministrada pelo Prof. Felipe 
Santana, na Universidade Tiradentes. 
 
 
 
 
 
 
 
 
Aracaju/SE 
Abril/2018 
ATIVIDADE PRÁTICA SUPERVISIONADA (APS) 
LISTA DE QUESTÕES 
 
1. Implemente um programa em C que resolva o seguinte problema: 
Dado um ano, informe se ele é ou não bissexto. Um ano é bissexto se: 
• Se o ano não termina em 00, ele é bissexto se for divisível por 4. 
Ex. 2016, 2020, 1988; 
• Se for terminado em 00, ele é bissexto se for divisível por 400. Ex. 
2000, 1200. 
 
#include<stdio.h> 
 
void main(){ 
 int ano; 
 printf ("Digite um ano: "); 
 scanf ("%d", &ano); 
 if (ano%100 == 0){ 
 if (ano%400 == 0) 
 printf("\nO ano digitado eh bissexto!\n", ano); 
 } 
 else { 
 if (ano%4 == 0) 
 printf("\nO ano digitado eh bissexto!\n", ano ); 
 else 
 printf("\nO ano digitado nao eh bissexto!\n", ano); 
 } 
 } 
 
A questão acima aborda os assuntos operadores aritméticos, comandos de 
decisão e condicionais aninhados, todos eles estudados em sala de aula. 
 
 
2. A série de Fibonacci é 1, 1, 2, 3, 5, 8, 13, 21, 34, 55... Os dois 
primeiros termos são iguais a 1 e, a partir do terceiro, o termo é 
dado pela soma dos dois termos anteriores. Implemente um 
programa em C que dado um número n >= 3, exiba o n-ésimo 
termo da série de Fibonacci. 
 
#include<stdio.h> 
 
void main(){ 
 int k=1; 
 int n; 
 int fib1; 
 int fib2; 
 int Fibonacci=1; 
 printf("Digite a ordem desejada para a Serie Fibonacci: "); 
 scanf("%d", &n); 
 while(k<=n){ 
 Fibonacci = fib1 + fib2; 
 fib1=fib2; 
 fib2 = Fibonacci; 
 k = k+1; 
 } 
 printf("\nO numero %d da Serie Fibonacci eh %d\n", n, Fibonacci); 
} 
 
A segunda questão da APS abordou assuntos como comandos de decisão e 
condicionais aninhados e comando de repetição (while). 
 
 
 
 
 
3. Implemente um programa em C que dados três números naturais, 
verificar se eles formam os lados de um triângulo retângulo. 
 
 
#include<stdio.h> 
 
void main(){ 
 int N1, N2, N3; 
 int aux; 
 printf("Digite 3 numeros naturais: "); 
 scanf("%d %d %d",&N1, &N2, &N3); 
 if(N2>N1){ 
 aux = N1; 
 N1 = N2; 
 N2 = aux; 
 } 
 if(N3>N1){ 
 aux = N1; 
 N1=N3; 
 N3 = aux; 
 } 
 if(N1*N1 == N2*N2 + N3*N3) 
 printf("\nOs numeros %d, %d e %d formam os lados de um 
triangulo retangulo.", N1, N2, N3); 
 else 
 printf("\nOs numeros %d, %d e %d nao formam os lados de 
um triangulo retangulo.", N1, N2, N3); 
} 
 
A terceira questão da APS aborda os assuntos operadores aritméticos e 
comandos de decisão (if e else), todos eles estudados em sala de aula. 
 
 
 
4. Encontrar o maior e o menor valor de uma sequência é um conceito 
fundamental na computação, pois é a base para ordenação de 
vetores. Dito isto, escreva um programa em C que solicita 5 números 
do usuário, através de um laço while ou for, e ao final do laço mostre 
qual desses números é o maior. Para simplificar o problema, 
considere que todos os números digitados são positivos. 
 
#include<stdio.h> 
 
void main(){ 
 int k=1; 
 int n; 
 int maior; 
 while(k<=5){ 
 printf("Digite o numero %d: ", k); 
 scanf("%d", &n); 
 if(k==1) 
 maior = n; 
 if(n>maior) 
 maior = n; 
 k = k + 1; 
 } 
 printf("\nO maior numero eh: %d", maior); 
 } 
 
A última questão da APS aborda os assuntos estudados em sala de aula: 
comandos de decisão, condicional (if) e comandos de repetição (while).

Outros materiais