Você está na página 1de 3

1.

Resolução:

//* Faça um programa para calcular a área de um triângulo e que não permita a entrada de dados
inválidos, ou seja, medidas menores ou iguais à zero (0).

#include <stdio.h>

int main() {

float base, altura, area;

do {

printf("Digite o valor da base do triangulo:\n");

scanf("%f", &base);

printf("Digite o valor da altura do triangulo:\n");

scanf("%f", &altura);

if (base <= 0 || altura <= 0) {

printf("Valores invalidos.\n Tente novamente.\n \n");}

else{printf("Valores adimitidos\n");

} while (base <= 0 || altura <= 0);

area = (base * altura) / 2;

printf("A area do triangulo e: %.2f\n", area);

}
2. Resolução:

//* Faça um programa que receba um número inteiro maior que 1. verifique se o número fornecido é
primoou não,

e mostre uma mensagem de "Número Primo" ou "Número não Primo". Um número é primo quando é
divisível apenas por 1 e por ele mesmo.

#include <stdio.h>

int main() {

int numero, divisor=2;

do {

printf("Digite um numero inteiro maior que 1:\n");

scanf("%d", &numero);

if (numero <= 1) {

printf("Numero invalido.\n Tente novamente.\n\n");

} while (numero <= 1);

//* Verificação

if (numero % divisor == 0) {

printf("o numero nao e primo\n");}

else{

printf("o numero e primo");

}
3. Resolução:

//* Cria um programa que solicita ao usuário, que insira um número inteiro maior que zero(0), e que
continua a pedir por um número correspondente às condições impostas, até que um número válido seja
fornecido e apresentado na tela.

#include <stdio.h>

int main() {

int numero;

do {

printf("Digite um numero inteiro positivo:\n");

scanf("%i", &numero);

if (numero <= 0) {

printf("Numero invalido.\n Tente novamente.\n\n");

} while (numero <= 0);

printf("O Numero valido inserido: %i\n", numero);

Você também pode gostar