/*
* Construa um programa para ler a altura, largura e profundidade
* de duas amostras de um material qualquer. Imprima os volumes de
* cada amostra.
*/
#include <stdio.h>
int main(){
float x1, y1, z1, v1;
float x2, y2, z2, v2;
printf("Digite as dimensões da amostra A:\n");
scanf("%f %f %f", &x1, &y1, &z1);
printf("Digite as dimensões da amostra B:\n");
scanf("%f %f %f", &x2, &y2, &z2);
v1 = x1*y1*z1;
printf("Volume de A: %.2f\n",v1);
v2 = x2*y2*z2;
printf("Volume de B: %.2f\n",v2);
} |
/*
* Construa um programa para ler a altura, largura e profundidade
* de duas amostras de um material qualquer. Imprima os volumes de
* cada amostra.
*/
#include <stdio.h>
int main(){
float x1, y1, z1, v1;
float x2, y2, z2, v2;
printf("Digite as dimensões da amostra A:\n");
scanf("%f %f %f", &x1, &y1, &z1);
printf("Digite as dimensões da amostra B:\n");
scanf("%f %f %f", &x2, &y2, &z2);
v1 = x1*y1*z1;
printf("Volume de A: %.2f\n",v1);
v2 = x2*y2*z2;
printf("Volume de B: %.2f\n",v2);
}
/*
* Construa um programa para ler a altura, largura e profundidade
* de duas amostras de um material qualquer.
* Imprima os dados da amostra que tiver o maior volume.
*/
#include <stdio.h>
int main(){
float x1, y1, z1, v1;
float x2, y2, z2, v2;
printf("Digite as dimensões da amostra A:\n");
scanf("%f %f %f", &x1, &y1, &z1);
printf("Digite as dimensões da amostra B:\n");
scanf("%f %f %f", &x2, &y2, &z2);
v1 = x1*y1*z1;
v2 = x2*y2*z2;
// Não considera que A e B podem ter o mesmo volume!
if(v1>v2){
printf("A tem o maior volume: %.2f\n",v1);
printf("x:%.2f y:%.2f z:%.2f",x1,y1,z1);
} else {
printf("B tem o maior volume: %.2f\n",v2);
printf("x:%.2f y:%.2f z:%.2f",x2,y2,z2);
}
} |
/*
* Construa um programa para ler a altura, largura e profundidade
* de duas amostras de um material qualquer.
* Imprima os dados da amostra que tiver o maior volume.
*/
#include <stdio.h>
int main(){
float x1, y1, z1, v1;
float x2, y2, z2, v2;
printf("Digite as dimensões da amostra A:\n");
scanf("%f %f %f", &x1, &y1, &z1);
printf("Digite as dimensões da amostra B:\n");
scanf("%f %f %f", &x2, &y2, &z2);
v1 = x1*y1*z1;
v2 = x2*y2*z2;
// Não considera que A e B podem ter o mesmo volume!
if(v1>v2){
printf("A tem o maior volume: %.2f\n",v1);
printf("x:%.2f y:%.2f z:%.2f",x1,y1,z1);
} else {
printf("B tem o maior volume: %.2f\n",v2);
printf("x:%.2f y:%.2f z:%.2f",x2,y2,z2);
}
}
/*
* Construa um programa para ler a altura, largura e profundidade
* de duas amostras de um material qualquer.
* Defina uma estrutura/registro para guardar os dados de
* cada amostra. Imprima os dados da amostra que tiver o
* maior volume.
*/
#include <stdio.h>
int main(){
float x1, y1, z1, v1;
float x2, y2, z2, v2;
printf("Digite as dimensões da amostra A:\n");
scanf("%f %f %f", &x1, &y1, &z1);
printf("Digite as dimensões da amostra B:\n");
scanf("%f %f %f", &x2, &y2, &z2);
v1 = x1*y1*z1;
v2 = x2*y2*z2;
if(v1>v2){
printf("A tem o maior volume: %.2f\n",v1);
printf("x:%.2f y:%.2f z:%.2f\n",x1,y1,z1);
} else if (v2>v1) {
printf("B tem o maior volume: %.2f\n",v2);
printf("x:%.2f y:%.2f z:%.2f\n",x2,y2,z2);
} else {
printf("A e B têm o mesmo volume: %.2f\n",v2);
printf("A: x:%.2f y:%.2f z:%.2f\n",x1,y1,z1);
printf("B: x:%.2f y:%.2f z:%.2f\n",x2,y2,z2);
}
} |
/*
* Construa um programa para ler a altura, largura e profundidade
* de duas amostras de um material qualquer.
* Defina uma estrutura/registro para guardar os dados de
* cada amostra. Imprima os dados da amostra que tiver o
* maior volume.
*/
#include <stdio.h>
int main(){
float x1, y1, z1, v1;
float x2, y2, z2, v2;
printf("Digite as dimensões da amostra A:\n");
scanf("%f %f %f", &x1, &y1, &z1);
printf("Digite as dimensões da amostra B:\n");
scanf("%f %f %f", &x2, &y2, &z2);
v1 = x1*y1*z1;
v2 = x2*y2*z2;
if(v1>v2){
printf("A tem o maior volume: %.2f\n",v1);
printf("x:%.2f y:%.2f z:%.2f\n",x1,y1,z1);
} else if (v2>v1) {
printf("B tem o maior volume: %.2f\n",v2);
printf("x:%.2f y:%.2f z:%.2f\n",x2,y2,z2);
} else {
printf("A e B têm o mesmo volume: %.2f\n",v2);
printf("A: x:%.2f y:%.2f z:%.2f\n",x1,y1,z1);
printf("B: x:%.2f y:%.2f z:%.2f\n",x2,y2,z2);
}
}
/*
* Construa um programa para ler a altura, largura e profundidade
* de duas amostras de um material qualquer.
* Defina uma estrutura/registro para guardar os dados de
* cada amostra. Imprima os dados da amostra que tiver o
* maior volume.
*/
#include <stdio.h>
struct TAmostra {
float x;
float y;
float z;
};
int main(){
struct TAmostra a;
struct TAmostra b;
float va, vb;
printf("Digite as dimensões da amostra A:\n");
scanf("%f %f %f", &a.x, &a.y, &a.z);
printf("Digite as dimensões da amostra B:\n");
scanf("%f %f %f", &b.x, &b.y, &b.z);
va = a.x*a.y*a.z;
vb = b.x*b.y*b.z;
if(va>vb){
printf("A tem o maior volume: %.2f\n",va);
printf("x:%.2f y:%.2f z:%.2f\n", a.x, a.y, a.z);
} else if (vb>va) {
printf("B tem o maior volume: %.2f\n",vb);
printf("x:%.2f y:%.2f z:%.2f\n", b.x, b.y, b.z);
} else {
printf("A e B têm o mesmo volume: %.2f\n",vb);
printf("A: x:%.2f y:%.2f z:%.2f\n", a.x, a.y, a.z);
printf("B: x:%.2f y:%.2f z:%.2f\n", b.x, b.y, b.z);
}
} |
/*
* Construa um programa para ler a altura, largura e profundidade
* de duas amostras de um material qualquer.
* Defina uma estrutura/registro para guardar os dados de
* cada amostra. Imprima os dados da amostra que tiver o
* maior volume.
*/
#include <stdio.h>
struct TAmostra {
float x;
float y;
float z;
};
int main(){
struct TAmostra a;
struct TAmostra b;
float va, vb;
printf("Digite as dimensões da amostra A:\n");
scanf("%f %f %f", &a.x, &a.y, &a.z);
printf("Digite as dimensões da amostra B:\n");
scanf("%f %f %f", &b.x, &b.y, &b.z);
va = a.x*a.y*a.z;
vb = b.x*b.y*b.z;
if(va>vb){
printf("A tem o maior volume: %.2f\n",va);
printf("x:%.2f y:%.2f z:%.2f\n", a.x, a.y, a.z);
} else if (vb>va) {
printf("B tem o maior volume: %.2f\n",vb);
printf("x:%.2f y:%.2f z:%.2f\n", b.x, b.y, b.z);
} else {
printf("A e B têm o mesmo volume: %.2f\n",vb);
printf("A: x:%.2f y:%.2f z:%.2f\n", a.x, a.y, a.z);
printf("B: x:%.2f y:%.2f z:%.2f\n", b.x, b.y, b.z);
}
}
/*
* Construa um programa para ler a altura, largura e profundidade
* de duas amostras de um material qualquer.
* Defina uma estrutura/registro para guardar os dados de
* cada amostra.
* Substitua as partes repetidas por funções.
* Imprima os dados da amostra que tiver o
* maior volume.
*/
#include <stdio.h>
struct TAmostra {
float x;
float y;
float z;
};
void imprimeAmostra(struct TAmostra p){
printf("x:%.2f y:%.2f z:%.2f\n", p.x, p.y, p.z);
}
float calculaVolume(struct TAmostra p){
return p.x*p.y*p.z;
}
int main(){
struct TAmostra a;
struct TAmostra b;
float va, vb;
printf("Digite as dimensões da amostra A:\n");
scanf("%f %f %f", &a.x, &a.y, &a.z);
printf("Digite as dimensões da amostra B:\n");
scanf("%f %f %f", &b.x, &b.y, &b.z);
va = calculaVolume(a);
vb = calculaVolume(b);
if(va>vb){
printf("A tem o maior volume: %.2f\n",va);
imprimeAmostra(a);
} else if (vb>va) {
printf("B tem o maior volume: %.2f\n",vb);
imprimeAmostra(b);
} else {
printf("A e B têm o mesmo volume: %.2f\n",vb);
imprimeAmostra(a);
imprimeAmostra(b);
}
} |
/*
* Construa um programa para ler a altura, largura e profundidade
* de duas amostras de um material qualquer.
* Defina uma estrutura/registro para guardar os dados de
* cada amostra.
* Substitua as partes repetidas por funções.
* Imprima os dados da amostra que tiver o
* maior volume.
*/
#include <stdio.h>
struct TAmostra {
float x;
float y;
float z;
};
void imprimeAmostra(struct TAmostra p){
printf("x:%.2f y:%.2f z:%.2f\n", p.x, p.y, p.z);
}
float calculaVolume(struct TAmostra p){
return p.x*p.y*p.z;
}
int main(){
struct TAmostra a;
struct TAmostra b;
float va, vb;
printf("Digite as dimensões da amostra A:\n");
scanf("%f %f %f", &a.x, &a.y, &a.z);
printf("Digite as dimensões da amostra B:\n");
scanf("%f %f %f", &b.x, &b.y, &b.z);
va = calculaVolume(a);
vb = calculaVolume(b);
if(va>vb){
printf("A tem o maior volume: %.2f\n",va);
imprimeAmostra(a);
} else if (vb>va) {
printf("B tem o maior volume: %.2f\n",vb);
imprimeAmostra(b);
} else {
printf("A e B têm o mesmo volume: %.2f\n",vb);
imprimeAmostra(a);
imprimeAmostra(b);
}
}
/*
* Construa um programa para ler a altura, largura e profundidade
* de duas amostras de um material qualquer.
* Defina uma estrutura/registro para guardar os dados de
* cada amostra.
* Substitua as partes repetidas por funções.
* Defina um vetor de duas posições tipo definido pela estrura.
* Imprima os dados da amostra que tiver o
* maior volume.
*/
#include <stdio.h>
struct TAmostra {
float x;
float y;
float z;
};
void imprimeAmostra(struct TAmostra p){
printf("x:%.2f y:%.2f z:%.2f\n", p.x, p.y, p.z);
}
float calculaVolume(struct TAmostra p){
return p.x*p.y*p.z;
}
int main(){
struct TAmostra va[2];
float vv[2];
printf("Digite as dimensões da amostra A:\n");
scanf("%f %f %f", &va[0].x, &va[0].y, &va[0].z);
printf("Digite as dimensões da amostra B:\n");
scanf("%f %f %f", &va[1].x, &va[1].y, &va[1].z);
vv[0] = calculaVolume(va[0]);
vv[1] = calculaVolume(va[1]);
if(vv[0]>vv[1]){
printf("A tem o maior volume: %.2f\n",vv[0]);
imprimeAmostra(va[0]);
} else if (vv[1]>vv[0]) {
printf("B tem o maior volume: %.2f\n",vv[1]);
imprimeAmostra(va[1]);
} else {
printf("A e B têm o mesmo volume: %.2f\n",vv[0]);
imprimeAmostra(va[0]);
imprimeAmostra(va[1]);
}
} |
/*
* Construa um programa para ler a altura, largura e profundidade
* de duas amostras de um material qualquer.
* Defina uma estrutura/registro para guardar os dados de
* cada amostra.
* Substitua as partes repetidas por funções.
* Defina um vetor de duas posições tipo definido pela estrura.
* Imprima os dados da amostra que tiver o
* maior volume.
*/
#include <stdio.h>
struct TAmostra {
float x;
float y;
float z;
};
void imprimeAmostra(struct TAmostra p){
printf("x:%.2f y:%.2f z:%.2f\n", p.x, p.y, p.z);
}
float calculaVolume(struct TAmostra p){
return p.x*p.y*p.z;
}
int main(){
struct TAmostra va[2];
float vv[2];
printf("Digite as dimensões da amostra A:\n");
scanf("%f %f %f", &va[0].x, &va[0].y, &va[0].z);
printf("Digite as dimensões da amostra B:\n");
scanf("%f %f %f", &va[1].x, &va[1].y, &va[1].z);
vv[0] = calculaVolume(va[0]);
vv[1] = calculaVolume(va[1]);
if(vv[0]>vv[1]){
printf("A tem o maior volume: %.2f\n",vv[0]);
imprimeAmostra(va[0]);
} else if (vv[1]>vv[0]) {
printf("B tem o maior volume: %.2f\n",vv[1]);
imprimeAmostra(va[1]);
} else {
printf("A e B têm o mesmo volume: %.2f\n",vv[0]);
imprimeAmostra(va[0]);
imprimeAmostra(va[1]);
}
}
/*
* Construa um programa para ler a altura, largura e profundidade
* de 10(dez) amostras de um material qualquer.
* Defina uma estrutura/registro para guardar os dados de
* cada amostra e um vetor deste tipo.
* Substitua as partes repetidas por funções.
* Imprima os dados da amostra que tiver o
* maior volume.
*/
#include <stdio.h>
struct TAmostra {
float x;
float y;
float z;
};
void imprimeAmostra(struct TAmostra p){
printf("x:%.2f y:%.2f z:%.2f\n", p.x, p.y, p.z);
}
float calculaVolume(struct TAmostra p){
return p.x*p.y*p.z;
}
int main(){
struct TAmostra va[10];
float vv[10];
int c;
for(c = 0; c<10; c++){
printf("Digite as dimensões da %dª amostra:\n",c+1);
scanf("%f %f %f", &va[c].x, &va[c].y, &va[c].z);
vv[c] = calculaVolume(va[c]);
}
int maior = 0;
for(c = 1; c<10; c++){
if(vv[c]>vv[maior]){
maior = c;
}
}
printf("A %dª tem o maior volume: %.2f\n",maior+1, vv[maior]);
imprimeAmostra(va[maior]);
} |
/*
* Construa um programa para ler a altura, largura e profundidade
* de 10(dez) amostras de um material qualquer.
* Defina uma estrutura/registro para guardar os dados de
* cada amostra e um vetor deste tipo.
* Substitua as partes repetidas por funções.
* Imprima os dados da amostra que tiver o
* maior volume.
*/
#include <stdio.h>
struct TAmostra {
float x;
float y;
float z;
};
void imprimeAmostra(struct TAmostra p){
printf("x:%.2f y:%.2f z:%.2f\n", p.x, p.y, p.z);
}
float calculaVolume(struct TAmostra p){
return p.x*p.y*p.z;
}
int main(){
struct TAmostra va[10];
float vv[10];
int c;
for(c = 0; c<10; c++){
printf("Digite as dimensões da %dª amostra:\n",c+1);
scanf("%f %f %f", &va[c].x, &va[c].y, &va[c].z);
vv[c] = calculaVolume(va[c]);
}
int maior = 0;
for(c = 1; c<10; c++){
if(vv[c]>vv[maior]){
maior = c;
}
}
printf("A %dª tem o maior volume: %.2f\n",maior+1, vv[maior]);
imprimeAmostra(va[maior]);
}
Deixe uma resposta