Docsity
Docsity

Prepare-se para as provas
Prepare-se para as provas

Estude fácil! Tem muito documento disponível na Docsity


Ganhe pontos para baixar
Ganhe pontos para baixar

Ganhe pontos ajudando outros esrudantes ou compre um plano Premium


Guias e Dicas
Guias e Dicas


Exercícios de Programação em C: Laço For, Exercícios de Algoritmos e Programação

Ex 01 Faça um programa que leia o número de termos, determine e mostre os valores de acordo com a série a seguir • Ex 02 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 a 0 Caso uma medida inválida seja informada o programa deverá imprimir uma mensagem de erro e deverá repetir a solicitação de entrada de dados até que medidas dentro das especificações sejam informadas • Ex 03 Faça um programa que receba o sa

Tipologia: Exercícios

2020

Compartilhado em 11/09/2020

juliany-feitosa
juliany-feitosa 🇧🇷

4.1

(10)

6 documentos

1 / 7

Toggle sidebar

Esta página não é visível na pré-visualização

Não perca as partes importantes!

bg1
Lista 3 Laço For.
Juliany Oliveira Feitosa.
5- /*
Faça um programa que leia 5 grupos de 4 valores (A, B, C, D) e mostre-os na ordem lida. Em
seguida, organize-os em ordem crescente e decrescente.
*/
#include <stdio.h>
#include <stdlib.h>
#include<locale.h>
#include<math.h>
int main()
{
setlocale(LC_ALL,"Portuguese_Brazil");
float A, B, C , D;
float A1, B1, C1, D1;
int I;
A1=0;
B1=0;
C1=0;
D1=0;
for(I=0; I<5; I++){
printf("Digite quatro valores: ");
scanf("%f%*c", &A);
scanf("%f%*c", &B);
scanf("%f%*c", &C);
scanf("%f%*c", &D);
while (A==B || A==C || A==D || B==C || B==D || C==D){
pf3
pf4
pf5

Pré-visualização parcial do texto

Baixe Exercícios de Programação em C: Laço For e outras Exercícios em PDF para Algoritmos e Programação, somente na Docsity!

Lista 3 – Laço For.

Juliany Oliveira Feitosa.

Faça um programa que leia 5 grupos de 4 valores (A, B, C, D) e mostre-os na ordem lida. Em seguida, organize-os em ordem crescente e decrescente.

*/

#include <stdio.h>

#include <stdlib.h>

#include<locale.h>

#include<math.h>

int main()

{

setlocale(LC_ALL,"Portuguese_Brazil"); float A, B, C , D;

float A1, B1, C1, D1; int I;

A1=0; B1=0;

C1=0; D1=0;

for(I=0; I<5; I++){

printf("Digite quatro valores: ");

scanf("%f%c", &A); scanf("%f%c", &B);

scanf("%f%c", &C); scanf("%f%c", &D);

while (A==B || A==C || A==D || B==C || B==D || C==D){

printf("\nOs valores precisam ser diferentes.");

scanf("%f%*c", &A);

scanf("%f%*c", &B);

scanf("%f%*c", &C);

scanf("%f%*c", &D);

printf("\nA ordem lida foi: ");

printf("\n%f\n", A);

printf("\n%f\n", B);

printf("\n%f\n", C);

printf("\n%f\n", D);

if (A>B && A>C && A>D){

A1=A; if(B>C && B>D){

B1=B; if (C>D){

C1=C; D1=D;

} else{

C1=D; D1=C;

} }

if(C>B && C>D){ B1=C;

if (B>D){ C1=B;

D1=C;

if(C>A && C>D){

B1=C; if (A>D){

C1=A; D1=D;

} else{

C1=D; D1=A;

}

if(D>A && D>C){

B1=D; if (C>A){

C1=C; D1=A;

} else{

C1=A; D1=C;

}

if (C>A && C>B && C>D){ A1=C;

if(A>B && A>D){

B1=A;

if (B>D){

C1=B;

D1=D;

}

else{

C1=D;

D1=B;

}

if(B>A && B>D){

B1=B;

if (A>D){

C1=A;

D1=D;

}

else{

C1=D;

D1=A;

}

if(D>A && D>B){

B1=D;

if (B>A){

C1=B;

D1=A;

}

else{

if(C>A && C>B){ B1=C;

if (B>A){ C1=B;

D1=A; }

else{ C1=A;

D1=B; }

printf("\nEm ordem crescente: \n ");

printf("\n%f\n",D1); printf("\n%f\n",C1);

printf("\n%f\n",B1); printf("\n%f\n",A1);

printf("\nEm ordem decrescente: \n ");

printf("\n%f\n",A1); printf("\n%f\n",B1);

printf("\n%f\n",C1); printf("\n%f\n",D1);

return 0;

}