Média simples de 3 números
Faça um programa que calcule a média simples (aritmética) de 3 valores quaisquer.
Exercício de lógica de programação
Faça um programa que calcule a média simples (aritmética) de 3 valores quaisquer.
Utilize as variáveis valor1
, valor2
e valor3
.
Linguagem C
Abaixo nosso código inicial escrito em C, utilize ele para resolver o problema.
#include <stdio.h>
#include <assert.h>
int media(int valor1, int valor2, int valor3) {
return 0;
}
//
// Seu teste
//
int main (){
assert(7 == media(6, 7, 8));
return 0;
}
Solução na linguagem C
#include <stdio.h>
#include <assert.h>
int media(int valor1, int valor2, int valor3) {
return (valor1 + valor2 + valor3) / 3;
}
//
// Seu teste
//
int main (){
assert(7 == media(6, 7, 8));
return 0;
}
Linguagem Python
Abaixo nosso código inicial escrito em Python, utilize ele para resolver o problema.
# -*- coding: utf-8 -*-
def media(valor1, valor2, valor3):
pass
#
# Seu teste
#
assert 7 == media(6, 7, 8)
Solução na linguagem Python
# -*- coding: utf-8 -*-
def media(valor1, valor2, valor3):
return (valor1 + valor2 + valor3) / 3
#
# Seu teste
#
assert 7 == media(6, 7, 8)
Linguagem JavaScript (Node.js)
Abaixo nosso código inicial escrito em JavaScript (Node.js), utilize ele para resolver o problema.
var assert = require('assert');
var media = function(valor1, valor2, valor3) {
return 0;
}
//
// Seu teste
//
try {
assert.equal(7, media(6, 7, 8), "deve retornar a média");
} catch(e) {
console.log(e);
}
Solução na linguagem JavaScript (Node.js)
var assert = require('assert');
var media = function(valor1, valor2, valor3) {
return (valor1 + valor2 + valor3) / 3;
}
//
// Seu teste
//
try {
assert.equal(7, media(6, 7, 8), "deve retornar a média");
} catch(e) {
console.log(e);
}