Retificador de Onda Completa
Por: Italo Fernandes • 22/7/2019 • Artigo • 2.193 Palavras (9 Páginas) • 342 Visualizações
UNIVERSIDADE ESTADUAL DO PIAUÍ – UESPI
CENTRO DE TECNOLOGIA E URBANISMO – CTU
CURSO DE ENGENHARIA ELÉTRICA
DISCIPLINA: COMPUTAÇÃO II
PROFESSOR: GUILHERME ENÉAS VAZ SILVA
ALUNOS: ÍTALO FERNANDES
MÁRCIA LAÍS
EXERCÍCIOS ITEM 5.1
Exercício1: Faça um programa que leia 30 notas de Computação II e informe a média da turma.
#include
#include
main () {
float nota, acumulador=0 ,media;
int cont;
for(cont=1;cont<=50;cont++){
printf("Informe a %d nota:",cont);
scanf("%f",¬a);
acumulador = acumulador + nota;
}
media=acumulador/30;
printf("\nMedia Geral =%2.1f",media);
getch();
}
Exercício 2: Crie um programa que entre com cinco números e imprima o quadrado de cada número.
#include
#include
int main() {
int i;
int nun;
for (i=1;i<=5;i++){
printf("digite um numero inteiro");
nun = readInt();
printf ("o resultado e " + (nun*nun));
}
return 0;
}
EXERCÍCIOS ITEM 5.2
Exercício 1: Faça o programa dos asteriscos utilizando while.
#include
#include
int main() {
int i;
i=0
while(i<20) {
printf(“%c”, ‘*’);
i++;
}
system(“PAUSE”);
}
Exercício 2: Criar um programa na qual o usuário digite números enquanto eles forem positivos e em seguida informar a soma dos valores digitados. O programa encerra quando o número negativo for digitado.
#include
#include
int main() {
int numero, soma=0;
printf("\nDigite um numero inteiro (negativo para sair): ")
scanf(“%d”, &numero);
while(numero>=0){
soma=soma+numero;
printf ("\nDigite um numero inteiro positivo: ");
scanf(“%d”,&numero);
if (numero<0){
printf(“a soma dos valores positivos foi:”, soma);
system(“PAUSE”);
return 0; }
}
system(“PAUSE”);
return 0;
}
EXERCÍCIOS ITEM 5.4
Exercício: Faça o mesmo exemplo anterior usando somente while. Em seguida faça utilizando for e while.
#include
#include
main () {
int i,j;
while (i<5){
while(j<5){
if(i==j) {
printf(“1”);}
else {
printf(“0”);}
j++;
}
i++;
printf(“\n”);
}
system(“PAUSE”);
}
EXERCÍCIOS ITEM 5.5
Exercício1: Ache o primeiro número, entre 1 e 1 milhão que é divisível por 11, 13 e 17.
#include
#include
int main(){
int count, numero;
for(count=1 ; count<=1000000 ; count++){
if((count%11==0) && (count%13==0) && (count%17==0)){
numero=count;
break;
}
printf("O numero e: %d", numero);
}
system(“PAUSE”);
return 0;
}
EXERCÍCIOS ITEM 5.6
Exercício: Faça um programa na linguagem C que some todos os números inteiros entre 0 e 50, com exceção dos números localizados entre 30 e 40. Utilize o continue.
#include
#include
int main () {
int count, soma=0;
for (count=1; count<50; count++) {
if((count>30) && (count<40)){
continue;}
soma+=count
}
printf(“a soma dos números entre 1 e 50 com exceção dos números entre 30 e 40 é:%d”, soma);
system(“PAUSE”);
return 0;
}
EXERCÍCIOS ITEM 5.7
Exercício 1: Qual a saída dos programas abaixo?
a) #include #include int main(){ int i; for (i=0;i<5;i++){ printf(“\n%d”, i); } printf(“\n%d\n”, i); system(“PAUSE”); return 0 } | b) #include #include int main(){ int i; for (i=0;i<5;i++){ int i=10; printf(“\n%d”, i); } printf(“\n%d\n”, i); system(“PAUSE”); retun 0; } |
c) inti,j; for(i=0;i<3;i++) for(j=0;j<3;j++) printf(“%d”, i+j); | d) for (i=0,j=0;i<3;i++) for (;j<3;j++) printf(“%d”, i+j); |
e) #include #include int main (){ int a; for(a=36;a>0;a/=2) printf(“%d”, a); printf(“\n”); system(“PAUSE”);
return 0; } | f) #include #include int main (){ int a=3,b=7; while (a printf(“\n%d”, a); a++; system(“PAUSE”); return 0; } |
...