UNINTER 43984869985

UNINTER 43984869985

v

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;

}

 

Deixe um comentário

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *

Abrir Whatsapp
Olá Como Podemos ajudá-lo?