
UNINTER 43984869985
PRÁTICA 01 |
Escreva um algoritmo em linguagem C que atenda os seguintes requisitos:
· Crie um registro para armazenar o seu Nome Completo e o seu RU. · Solicite ao usuário que digite o seu RU e o seu Nome Completo. · Crie um ponteiro para o registro. · Através do ponteiro para o registro verifique se o RU digitado é um número par ou ímpar e informe a resposta na tela. · Através do ponteiro para o registro imprima o Nome Completo informado de traz para frente, invertido. Por exemplo: Pedro Alvares Cabral -> larbaC seravlA ordeP
Para demonstrar o funcionamento faça as capturas de tela do terminal utilizando seu nome completo e o seu RU.
|
PRÁTICA 02 |
Escreva um algoritmo em linguagem C que atenda os seguintes requisitos:
· Crie um vetor com a quantidade de dígitos do seu RU. · Solicite que usuário digite o seu RU, cada digito digitado deve ser armazenado em uma posição do vetor. · Utilizando ponteiros verifique qual o maior e menor número contido neste vetor e imprima na tela.
Para demonstrar o funcionamento faça as capturas de tela do terminal utilizando seu RU. |
PRÁTICA 03 |
Faça um programa, em linguagem C, para calcular a área e o perímetro de um hexágono. O programa deve implementar uma função chamada calc_hexa que calcula a área e o perímetro de um hexágono regular de lado L.
O programa deve solicitar ao usuário o lado do polígono, calcular e imprimir a área e o perímetro do polígono.
O programa termina quando for digitado um valor negativo qualquer para o lado. A função deve obedecer ao seguinte protótipo:
void calc_hexa(float l, floar *area, float *perimetro);
Lembrando que a área e o perímetro de um hexágono regular são dados por:
Para demonstrar o funcionamento faça os print de tela utilizando o primeiro número do seu RU. |
PRÁTICA 04 |
Faça, em linguagem C, uma função recursiva para o cálculo potenciação. Sabe-se que o cálculo pode ser feito através de multiplicações sucessivas.
Para demonstrar o funcionamento utilize o primeiro digito do seu RU como base e o último digito como expoente. |
I. Apresentação do código-fonte:
#include <stdio.h>
int potencia(int base, int expoente) { return (expoente == 0) ? 1 : base * potencia(base, expoente – 1); }
int main() { int base, expoente;
printf(“Digite o primeiro digito do RU: “); scanf(“%d”, &base);
printf(“Digite o ultimo digito do RU: “); scanf(“%d”, &expoente);
printf(“%d elevado a %d e igual a:%d\n”, base, expoente, potencia(base, expoente));
return 0; }
|