Prévia do material em texto
Discente: Maria Eduarda Leonardo de Moura 1º Período – Engenharia Elétrica Prof.: Anderson de Melo Valadão • Algoritmos e Linguagens de Programação Lista feita em: Dev-C++ Lista de Exercícios 01 – Programação em C 1. Faça um programa em C que imprima o seu nome. #include <stdio.h> #include <stdlib.h> int main (){ char nm[100]; printf ("Digite seu nome:", nm); scanf (“%[^\n]s”, &nm); printf (“Seu nome: %s“, nm); } 2. Faça um programa em C que imprima o produto dos valores 30 e 27. #include <stdio.h> #include <stdlib.h> #include <locale.h> int main(){ int p; p=30*27; setlocale(LC_ALL, "Portuguese"); printf ("O produto dos valores 30 e 27 é igual a: %d",p); return 0; } 3. Faça um programa em C que imprima a média aritmética entre os números 5, 8, 12. #include <stdio.h> #include <stdlib.h> #include <locale.h> int main(){ float m; m=(5+8+12)/3; setlocale(LC_ALL, "Portuguese"); printf ("A média aritmética de 5, 8 e 12 é igual a: %f", m); return 0; } 4. Faça um programa em C que leia e imprima um número inteiro. #include <stdio.h> #include <stdlib.h> #include <locale.h> int main(){ setlocale(LC_ALL, "Portuguese"); int n; printf ("Digite um número:"); scanf ("%d", &n); printf ("O número digitado é: %d", n); return 0; } 5. Faça um programa em C que leia dois números reais e os imprima. #include <stdio.h> #include <stdlib.h> #include <locale.h> int main(){ setlocale(LC_ALL, "Portuguese"); float n1, n2; printf ("Digite um número e aperte a tecla enter:"); scanf ("%f", &n1); printf ("Digite outro número e aperte a tecla enter:”); scanf (“%f”, &n2); printf (“Os números digitados foram %f e %f”, n1, n2); return 0; } 6. Faça um programa em C que leia um número inteiro e imprima o seu antecessor e o seu sucessor. #include <stdio.h> #include <stdlib.h> #include <locale.h> int main(){ setlocale(LC_ALL, "Portuguese"); int n; printf ("Digite um número e aperte a tecla enter:"); scanf ("%d", &n); printf ("O antecessor do número digitado é %d e o sucessor do número é %d”, n-1, n+1); return 0; } 7. Faça um programa em C que leia o nome o endereço e o telefone de um cliente e ao final, imprima esses dados. #include <stdio.h> #include <stdlib.h> #include <locale.h> int main(){ setlocale(LC_ALL, "Portuguese"); char nome[100], end[100], tel[100]; printf ("Digite seu nome: "); gets (nome); printf ("Digite seu endereço: "); gets (end); printf("Forneça o seu número de telefone: "); gets (tel); fflush (stdin); printf ("\nSeus dados são \nNome: %s \nEndereço: %s \nTelefone: %s", nome, end, tel); scanf ("%s", "%s", "%s"); return 0; } 8. Faça um programa em C que leia dois números inteiros e imprima a subtração deles. #include <stdio.h> #include <stdlib.h> #include <locale.h> int main(){ setlocale(LC_ALL, "Portuguese"); int a, b, r; printf ("Digite um número A:”); scanf (“%d”, &a); printf (“Digite outro número B:”); scanf (“%d”, &b); r=a-b; printf (“A subtração de A-B é igual a: %d”, r); return 0; } 9. Faça um programa em C que leia um número real e imprima ¼ deste número. #include <stdio.h> #include <stdlib.h> #include <locale.h> int main() { setlocale(LC_ALL, "Portuguese"); float n, d; printf ("Digite um número: "); scanf ("%f", &n); d=n/4; printf ("O valor de um quarto do número fornecido é igual a: %f", d); return 0; } 10. Faça um programa em C que leia três números reais e calcule a média aritmética destes números. Ao final, o programa deve imprimir o resultado do cálculo. #include <stdio.h> #include <stdlib.h> #include <locale.h> int main(){ setlocale(LC_ALL, "Portuguese"); float a, b, c, m; printf ("Digite um número A:”); scanf (“%f”, &a); printf ("Digite um número B:”); scanf (“%f”, &b); printf ("Digite um número C:”); scanf (“%f”, &c); m=(a+b+c)/3; printf ("A média aritmética entre A, B e C é igual a: %f”, m); return 0; }