Maior que 10
Exercício de lógica de programação para descobrir se valor é maior ou menor que 10.
Exercício de lógica de programação
Crie uma função que descubra se um valor é maior ou menor que 10.
Linguagem C
#include <stdio.h>
#include <assert.h>
// Função que descobre se um número é ou não maior que 10
//
// retornará 1 caso seja maior
// retornará 0 caso seja menor
//
int ehMaiorQue10(int valorQualquer) {
// Aqui entra a lógica do programa.
}
//
// Testes
//
int main (){
assert(1 == ehMaiorQue10(17));
assert(0 == ehMaiorQue10(9));
return 0;
}
Solução na linguagem C
#include <stdio.h>
#include <assert.h>
// Função que descobre se um número é ou não maior que 10
//
// retornará 1 caso seja maior
// retornará 0 caso seja menor
//
int ehMaiorQue10(int valorQualquer) {
if (valorQualquer > 10) {
return 1;
} else {
return 0;
}
}
//
// Testes
//
int main (){
assert(1 == ehMaiorQue10(17));
assert(0 == ehMaiorQue10(9));
return 0;
}
Linguagem Python
# -*- coding: utf-8 -*-
# Função que descobre se um número é ou não maior que 10
#
# retornará 1 caso seja maior
# retornará 0 caso seja menor
#
def ehMaiorQue10(valorQualquer):
pass
#
# Testes
#
assert 1 == ehMaiorQue10(17)
assert 0 == ehMaiorQue10(9)
Solução na linguagem Python
# -*- coding: utf-8 -*-
# Função que descobre se um número é ou não maior que 10
#
# retornará 1 caso seja maior
# retornará 0 caso seja menor
#
def ehMaiorQue10(valorQualquer):
if valorQualquer > 10:
return 1
else:
return 0
#
# Testes
#
assert 1 == ehMaiorQue10(17)
assert 0 == ehMaiorQue10(9)
Linguagem JavaScript (Node.js)
Abaixo nosso código inicial escrito em JavaScript (Node.js), utilize ele para resolver o problema.
var assert = require('assert');
// Função que descobre se um número é ou não maior que 10
//
// retornará 1 caso seja maior
// retornará 0 caso seja menor
//
var ehMaiorQue10 = function(valorQualquer) {
}
//
// Testes
//
try {
assert.equal(1, ehMaiorQue10(17));
assert.equal(0, ehMaiorQue10(9));
} catch(e) {
console.log(e);
}
Solução na linguagem JavaScript (Node.js)
var assert = require('assert');
//
// Função que descobre se um número é ou não maior que 10
//
// retornará 1 caso seja maior
// retornará 0 caso seja menor
//
var ehMaiorQue10 = function(valorQualquer) {
if (valorQualquer > 10) {
return 1;
} else {
return 0;
}
}
//
// Testes
//
try {
assert.equal(1, ehMaiorQue10(17));
assert.equal(0, ehMaiorQue10(9));
} catch(e) {
console.log(e);
}